Работа на борда на ATmega328 Arduino Uno и неговите приложения

Опитайте Нашия Инструмент За Премахване На Проблемите





The Arduino uno е един вид микроконтролерна платка, базирана на ATmega328, а Uno е италиански термин, който означава един. Arduino Uno е наречен за отбелязване на предстоящото издание на платката за микроконтролер, а именно Arduino Uno Board 1.0 . Тази платка включва цифрови I / O щифтове-14, жак за захранване, аналогов i / ps-6, керамичен резонатор-A16 MHz, USB връзка, RST бутон и ICSP хедър. Всички те могат да подкрепят микроконтролера за по-нататъшна работа чрез свързване на тази платка към компютъра. Захранването на тази платка може да стане с помощта на AC към DC адаптер, USB кабел, в противен случай батерия. Тази статия обсъжда какво е Микроконтролер Arduino Uno , ПИН конфигурация, Спецификации или характеристики на Arduino Uno ,и приложения.

Какво е Arduino Uno ATmega328?

The ATmega328 е един вид едночипов микроконтролер, създаден с Atmel в рамките на megaAVR семейство . Архитектурата на този Arduino Uno е персонализирана харвардска архитектура с 8 бита RISC процесор ядро. Други дъски на Arduino Едно включват Arduino Pro Mini, Arduino Nano, Arduino Due, Arduino Mega и Arduino Leonardo.




Arduino Uno ATmega328

Arduino Uno ATmega328

Характеристики на Arduino Uno Board

The характеристики на Arduino Uno ATmega328 включва следното.



  • Работното напрежение е 5V
  • Препоръчителното входно напрежение ще варира от 7v до 12V
  • Входното напрежение варира от 6v до 20V
  • Цифровите входни / изходни щифтове са 14
  • Аналоговите i / p щифтове са 6
  • Постоянният ток за всеки входно / изходен щифт е 40 mA
  • Постоянният ток за 3.3V Pin е 50 mA
  • Флаш паметта е 32 KB
  • SRAM е 2 KB
  • EEPROM е 1 KB
  • CLK скоростта е 16 MHz

Arduino Uno Pin диаграма

Платката Arduino Uno може да бъде изградена с щифтове за захранване, аналогови щифтове, ATmegs328, заглавка на ICSP, бутон за нулиране, светодиод за захранване , цифрови щифтове, тестови led 13, TX / RX щифтове, USB интерфейс, външен захранване . The Описание на дъската Arduino UNO е обсъдено по-долу.

Конфигурация на щифта на дъската Arduino Uno

Конфигурация на щифта на дъската Arduino Uno

Захранване

The Захранване Arduino Uno може да се направи с помощта на USB кабел или външно захранване. Външните захранващи блокове включват основно AC към DC адаптер, в противен случай батерия. Адаптерът може да бъде свързан към Arduino Uno чрез включване в захранващия жак на платката Arduino. По същия начин, батерията проводниците могат да бъдат свързани към Vin щифт и GND щифт на конектора POWER. Препоръчителният обхват на напрежението ще бъде от 7 до 12 волта.


Вход изход

14-те цифрови щифта на Arduino Uno могат да се използват като вход и изход с помощта на функции като pinMode (), digitalWrite () и Digital Read ().

Pin1 (TX) и Pin0 (RX) (сериен): Този щифт се използва за предаване и получаване на TTL серийни данни и те са свързани към еквивалентни щифтове ATmega8U2 USB към TTL сериен чип.

Pin 2 и Pin 3 (Външни прекъсвания): Външни щифтове могат да бъдат свързани, за да активирате прекъсване при ниска стойност, промяна в стойността.

Пинове 3, 5, 6, 9, 10 и 11 (ШИМ): Този щифт дава 8-битов ШИМ o / p чрез функцията analogWrite ().

SPI щифтове (Pin-10 (SS), Pin-11 (MOSI), Pin-12 (MISO), Pin-13 (SCK)): Тези щифтове поддържат SPI-комуникация, въпреки че се предлагат от основния хардуер, понастоящем не са включени в езика Arduino.

Pin-13 (LED): Вграденият светодиод може да бъде свързан към щифт-13 (цифров щифт). Като ПИН с ВИСОКА стойност, диодът, излъчващ светлина, се активира, когато щифтът е НИСЪК.

Pin-4 (SDA) и Pin-5 (SCL) (I2C): Той поддържа TWI-комуникация с помощта на библиотеката Wire.

AREF (референтно напрежение): Референтното напрежение е за аналоговите i / ps с analogReference ().

Нулиране на ПИН: Този щифт се използва за нулиране (RST) на микроконтролера.

Памет

Паметта на този микроконтролер Atmega328 Arduino включва флаш памет-32 KB за съхранение на код, SRAM-2 KB EEPROM-1 KB.

Комуникация

Arduino Uno ATmega328 предлага UART TTL- серийна комуникация и е достъпен на цифрови щифтове като TX (1) и RX (0). Софтуерът на Arduino има сериен монитор, който позволява лесни данни. На платката има два светодиода като RX & TX, които ще мигат всеки път, когато данните се излъчват през USB.

Библиотека SoftwareSerial позволява серийна комуникация на цифрови щифтове Arduino Uno, а ATmega328P поддържа TWI (I2C), както и SPI-комуникация . Софтуерът Arduino съдържа кабелна библиотека за опростяване на използването на I2C шината.

Как да използвам Arduino Uno?

Arduino Uno може да открие околността от входа. Тук входът е разнообразие от сензори и те могат да повлияят на заобикалящата го среда чрез управление на двигатели, светлини, други изпълнителни механизми и т.н. ). Ардуино проекти може да комуникира чрез софтуер, докато работи на компютър.

Програмиране на Arduino

След като инструментът Arduino IDE е инсталиран в компютъра, прикрепете дъската Arduino към компютъра с помощта на USB кабел. Отворете IDE на Arduino и изберете дясната дъска, като изберете Tools–> Board ..> Arduino Uno и изберете правилния порт, като изберете Tools–> Port. Тази платка може да бъде програмирана с помощта на Arduino програмен език зависи от окабеляването.

За да активирате дъската Arduino & мига светодиода на дъската, изхвърлете програмния код с избора на Файлове–> Примери ..> Основи ..> Flash. Когато програмните кодове се изхвърлят в IDE и след това щракнете върху бутона „качване“ в горната лента. След като този процес приключи, проверете LED светкавицата на платката.

Защита от високо напрежение на USB

Платката Arduino Uno има пренареждаем поли предпазител, който защитава USB порта на компютъра от пренапрежението. Въпреки че повечето от персоналните компютри имат собствена вътрешна защита, предпазителят осигурява допълнително покритие за безопасност. Ако на USB порта се даде над 500 mA, предпазителят рутинно ще пробие връзката, докато пренапрежението не бъде отстранено.

Физически характеристики

Физическите характеристики на дъска Arduino включват главно дължина и ширина. The печатна електронна платка дължината и ширината на Arduino Uno са 2,7 X 2,1 инча, но жакът за захранване и USB конекторът ще надхвърлят предишното измерване. Дъската може да бъде прикрепена към повърхността в противен случай с отворите за винтове.

Приложения на Arduino Uno ATmega328

The приложения на Arduino Uno включват следното.

  • Arduino uno се използва в прототипирането на проекти „Направи си сам“.
  • При разработване на проекти, базирани на контрол, базиран на код
  • Разработване на система за автоматизация
  • Проектиране на основни схеми.

По този начин става въпрос за всичко Лист с данни за Arduino Uno . От горната информация накрая можем да заключим, че това е 8-битов микроконтролер ATmega328P. Той има различни компоненти като серийна комуникация, кристален осцилатор , регулаторът на напрежението за поддържане микроконтролера . Тази платка включва USB връзка, цифрови I / O щифтове-14, аналогови i / p щифтове-6, жак за захранване, бутон за нулиране и заглавка на ICSP. Ето един въпрос към вас, какво е Цената на Arduino Uno в Индия ?