Перейти к содержанию

Что такое Arduino?

Обновлено Редакция GAW

Arduino — не одна вещь, а платформа. В неё входят платы с микроконтроллером, бесплатная среда разработки Arduino IDE и библиотека ядра, которая прячет работу с регистрами за простыми функциями вроде pinMode() и digitalWrite().

ЧастьЧто этоПример
Платамикроконтроллер с обвязкой, разъёмами и USBUNO R3 на ATmega328P
Среда разработкиредактор, компилятор и загрузчик программArduino IDE, Cloud Editor
Ядро и библиотекифункции на C++ для выводов, времени, интерфейсовpinMode(), delay(), Serial
Скетчпрограмма пользователяsetup() и loop()

Плата UNO R3

По характеристикам Arduino UNO R3 построена на ATmega328P с частотой 16 МГц: 32 КБ флеш-памяти для программы, 2 КБ ОЗУ и 1 КБ EEPROM. У неё 14 цифровых выводов, из них 6 с ШИМ, 6 аналоговых входов, интерфейсы UART, I²C и SPI, логика 5 В. Кабелем USB-B плату и программируют, и питают, а для автономной работы подают 7–12 В на гнездо питания. Номера выводов и их функции собирает справочник выводов Arduino, а возможности самого микроконтроллера — страница ATmega328P.

Как с ней работают

Программа — скетч — пишется на C++: в setup() то, что выполняется один раз, в loop() — то, что повторяется. Подробнее о языке — ответ «На каком языке программируют Arduino?». Плату подключают к компьютеру, выбирают её в Arduino IDE и загружают скетч кнопкой Upload — пошагово в ответе «Как подключить Arduino к компьютеру?».

Похожие вопросы

Зачем нужен Arduino?

Чтобы быстро собрать устройство с микроконтроллером без программатора и разводки платы: подключить кнопки, датчики, светодиоды, реле и написать программу в Arduino IDE. На UNO R3 для этого есть 14 цифровых выводов, 6 аналоговых входов и интерфейсы UART, I²C и SPI.

Arduino — это микроконтроллер?

Нет, это плата: микроконтроллер на UNO R3 — ATmega328P, одна из микросхем на ней. Рядом стоят мост USB, стабилизатор, генератор частоты и разъёмы, которые делают микроконтроллер готовым к работе.

Можно ли повторить плату Arduino?

Да: схема UNO R3 опубликована, а аппаратная часть распространяется по лицензии Creative Commons Attribution-ShareAlike 4.0. Поэтому существуют совместимые платы других производителей.

Источники

  1. Arduino. UNO R3: технические характеристики (arduino/docs-content, коммит 404d4b3) — ATmega328P 16 МГц: 2 КБ SRAM, 32 КБ флеш-памяти, 1 КБ EEPROM; 14 цифровых выводов, 6 аналоговых входов, 6 выводов ШИМ; UART, I²C, SPI; логика 5 В; вход 7–12 В номинально; ток вывода 20 мА; мост USB ATmega16U2; разъём USB-B; 68,6 × 53,4 мм, 25 г
  2. Arduino. UNO R3 Product Reference Manual (SKU A000066, modified 15/10/2026) — программирование в Arduino IDE или облачном Arduino Cloud Editor; кабель USB-B и передаёт данные, и питает плату; примеры — в меню Examples
  3. Arduino. UNO R3 schematic (A000066) — аппаратная часть распространяется по лицензии Creative Commons Attribution-ShareAlike 4.0

Нашли ошибку?