Cправочник Arduino

Arduino Uno


Arduino Uno - плата, основанная на микроконтроллере ATmega328P . На ней 14 цифровых портов ввода/вывода (из которых 6 могут быть использованы в качестве выходов ШИМ сигнала), 6 аналоговых входов АЦП, тактовый генератор частотой 16 МГц, USB интерфейс для подключения к компьютеру (для заливки прошивки), разъём питания, ICSP разъём, кнопка сброса.

Плата содержит всё необходимое для взаимодействия с микроконтроллером - достаточно соединиться с компьютером через USB интерфейс для загрузки прошивки и подключить плату к блоку питания или аккумулятору. Вы можете эксперементировать с Arduino UNO без опасений сделать что-либо неправильно - в худшем случае можно заменить сгоревший микроконтроллер стоимостью в несколько долларов и возобновить работу с платой. "Uno" в переводе с итальянского означает "один". Название было выбрано, чтобы соответствовать номеру версии (один) появившейся среды для разработки прошивки для платы - Arduino Software (IDE) 1.0. Плата Ардуино Уно и программа Arduino Software (IDE) 1.0 являются эталонными для всей платформы Arduino - на их основе базируются новые версии плат и программного обеспечения.

Технические характеристики Arduino Uno

Микроконтроллер ATmega328P
Рабочее напряжение
Напряжение блока питания 7-12В (рекомендуемый диапазон), 6-20В (предельные значения)
Цифровые порты ввода/вывода 16
ШИМ выходы 6
Аналоговые входы АЦП 6
Максимальный ток порта ввода/вывода 20 мА
Максимальный ток от пина 3.3V 50мА
Flash память 32 Кб(ATmega328P) из которых 0.5Кб используются загрузчиком
SRAM 2Кб
EEPROM 1 Кб
Тактовая частота 16МГц
LED_BUILTIN 13
Габариты 68.6 x 53.4 мм
Вес 25 Граммов

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

Плата программируется в среде Arduino IDE

Питание

Arduino UNO может питаться от USB соединения или от внешнего источника питания. Источник питания выбирается автоматически. Внешним источником питания может быть как блок питания (с разъёмом DC 2.1мм), так и аккумулятор (выводы аккумулятора должен быть подсоединены к пинам Vin и GND). Допустимый диапазон выходных напряжений внешних источников питания - 6-20 вольт. При напряжении источника питания ниже 7В плата может работать нестабильно, а напряжение пина "5V" может оказаться ниже 5В. При напряжении источника питания выше 12В регулятор напряжения на плате может перегреться и привести к её повреждению. Поэтому рекомендуемое напряжение источника питания для Arduino Uno должно находиться в диапазоне 7-12В

Пины питания:

Порты ввода/вывода

Каждый из 14 цифровых пинов Arduino Uno может использоваться как порт ввода/вывода при помощи функция pinMode(),digitalWrite(), digitalRead(). Пины работают с напряжением 5 вольт. Каждый пин может отдать или принять 20А тока и имеет встроенные подтягивающие резисторы 20-50кОм (программно отключенные по умолчанию) Чтобы избежать повреждения микроконтроллера максимальный ток порта ввода/вывода не должен превышать 40mA

В дополнении к основным некоторые пины имеют и специализированные функции:

Передача данных

Микроконтроллер ATmega328 предоставляет UART TTL (5V), I2C и SPI интерфейс для передачи данных