Микрокопьютер размером меньше ладони. На базе МК с частотой 16МГц и памятью 32Кб.
Arduiono UNO — это платформа для создания электронных гаджетов. Она понравится всем, кто хочет собрать своё собственное электронное устройство. Не важно кто вы: программист, инженер, дизайнер или просто человек с пытливым умом, желающий автоматизировать тёщину теплицу, так как с помощью Arduino UNO вы сможете сделать всё, что угодно: робота, умный дом, игрушку и другие невероятные устройства. Возможности применения этой платформы ограничиваются только вашим собственным воображением.
Работать с Arduino невероятно просто. Для написания программ специально для платформы был разработано программное обеспечение — бесплатная среда Arduino IDE. IDE совместима с OS Linux, Windows, MacOS X. Для записи готовых программ в память Arduino UNO не требуется ничего, кроме USB-кабеля.
Питание платформы осуществляется от USB или источника питания на 7-12В. При том Arduino самостоятельно определяет какой источник питания использовать и при одновременном подключении USB кабеля и внешнего источника выберет внешний источник питания.
Также на плате Arduino UNO предусмотрены несколько выводов для доступа к питанию:
Arduino имеет всё необходимое для работы микроконтроллера. Достаточно подключить питание, подсоединить USB кабель, записать программу и Arduino готова для использования в ваших невероятных устройствах!
Arduino вооружена 32 КБ flash-памяти.Данные в этой памяти нельзя изменять во время работы устройства. Она хранит только статичные данные: программу и ресурсы. Из них 0,5 КБ зарезервировано под загрузчик.Это благодаря ему Arduino UNO можно прошить с обычного компьютера через USB.
Практически все современные компьютеры оснащены защитой USB, но платформа Arduino имеет дополнительную защиту USB в виде встроенного предохранителя, который обрывает соединение с компьютером, если ток через USB-порт превысит 500 мА.
С внешним миров Arduino UNO умеет общаться как штатными средствами (через USB кабель) с помощью последовательного соединения (Serial UART). На плате установлен дополнительный чип, который представляет USB-соединение компьютеру как последовательно. Именно поэтому соединение с Arduino определяется компьютером как последовательное.
Существует отдельная библиотека, которая позволяет организовать последовательное соединение с использованием любых пинов МК, а благодаря множеству плат расширения можно организовать взаимодействие с помощью ethernet, радиоканала, Wi-Fi, bluetooth и т.д.
Микроконтроллер | ATmega328 |
Рабочее напряжение | 5V |
Входное напряжение (recommended) | 7-12V |
Входное напряжение (limits) | 6-20V |
Цифровые I/O пины | 14 (6 пинов умеют PWM ) |
Аналоговые пины | 6 |
Постоянный ток через 1 I/O пин | 40 mA |
Постоянный ток через 3.3V пин | 50 mA |
Флэш память | 32 KB (ATmega328) из них 0.5 KB используется загрузчиком |
SRAM | 2 KB (ATmega328) |
EEPROM | 1 KB (ATmega328) |
Частота | 16 MHz |