Что такое Arduino?
Обновлено Редакция GAW
Arduino — не одна вещь, а платформа. В неё входят платы с микроконтроллером, бесплатная среда разработки Arduino IDE и библиотека ядра, которая прячет работу с регистрами за простыми функциями вроде pinMode() и digitalWrite().
| Часть | Что это | Пример |
|---|---|---|
| Плата | микроконтроллер с обвязкой, разъёмами и USB | UNO 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. Поэтому существуют совместимые платы других производителей.
Источники
- 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 г
- Arduino. UNO R3 Product Reference Manual (SKU A000066, modified 15/10/2026) — программирование в Arduino IDE или облачном Arduino Cloud Editor; кабель USB-B и передаёт данные, и питает плату; примеры — в меню Examples
- Arduino. UNO R3 schematic (A000066) — аппаратная часть распространяется по лицензии Creative Commons Attribution-ShareAlike 4.0
Нашли ошибку?
Смотрите также
- Как подключить Arduino к компьютеру?Кабель USB, плата и порт в IDE 2, права на порт в Linux
- На каком языке программируют Arduino?C++ с библиотекой ядра Arduino; main() добавляет ядро
- ATmega328PРаспиновка, фьюзы, Optiboot, периферия, питание, схема и код на C
- Пины ArduinoПин Arduino → порт ATmega, ШИМ, прерывания и регистры