Как узнать, какая плата Arduino?
Обновлено Редакция GAW
Проще всего спросить у компьютера. В Arduino IDE 2 рядом с кнопками проверки и загрузки есть выпадающий список: по документации Arduino в большинстве случаев он показывает подключённые платы Arduino по имени. Если имя появилось жирным, плата не только определена, но и на связи — подробнее в ответе «Как подключить Arduino к компьютеру?».
Если плата не определилась
Тогда модель определяют по самой плате:
| Что смотреть | Что это даёт |
|---|---|
| Надписи на плате | модель и ревизия, например UNO R3 |
| Главный микроконтроллер | семейство: ATmega328P — UNO R3 и платы того же класса |
| Мост USB | у UNO R3 — отдельный ATmega16U2 рядом с разъёмом USB-B |
| Разъём USB | у UNO R3 — USB-B |
Номер на корпусе главного микроконтроллера важнее всего: от него зависят память, выводы и периферия. Что умеет ATmega328P, разбирает страница ATmega328P, а что ядро Arduino делает с ним — статья «Arduino и AVR».
Зачем это знать
Выбор платы в IDE задаёт способ загрузки и номера выводов. Даже встроенный светодиод висит на разных выводах: по примеру Blink у UNO, Nano и Mega2560 это D13, у MKR1000 — D6, у Gemma — D1. Соответствие номеров Arduino и выводов микроконтроллера для популярных плат показывает справочник выводов Arduino.
Похожие вопросы
Почему Arduino IDE не определяет плату по имени?
По документации Arduino список рядом с кнопками загрузки в большинстве случаев показывает подключённые платы Arduino, но не всегда. Если ваша не определилась, Arduino советует выбрать её вручную: Select other board and port или Tools → Board, а порт — Tools → Port.
Поможет ли встроенный светодиод узнать плату?
Лишь косвенно: по примеру Blink у UNO, Nano, Mega2560, Leonardo и многих других он на выводе D13, у MKR1000 — на D6, у Gemma — на D1. Если светодиод мигает от примера, собранного для выбранной платы, значит, номер вывода по крайней мере совпадает.
Важно ли, какую плату выбрать в IDE, если микроконтроллер тот же?
Да: выбор платы задаёт, как IDE загружает скетч и какие номера выводов действуют. Например, LED_BUILTIN у UNO, Nano и Mega2560 — вывод D13, а у MKR1000 — D6. С неверно выбранной платой загрузка может не пройти или вывод окажется не тем.
Источники
- Arduino. How to upload a sketch with the Arduino IDE 2 (docs-content, K. Söderby, J. Hylén) — выпадающий список рядом с кнопками Verify и Upload в большинстве случаев показывает подключённые платы Arduino; если плата не определилась — выбрать её вручную через Select other board and port или Tools > Board и Tools > Port
- Arduino. UNO R3 Product Reference Manual (SKU A000066, modified 15/10/2026) — UNO R3 — ATmega328P до 20 МГц и ATmega16U2 как мост USB; разъём USB-B
- Arduino. Blink (Built-in Examples, docs-content, last revision 2015/07/28) — встроенный светодиод LED_BUILTIN: D13 у UNO, Nano, Mega2560, Leonardo, Micro, Mini, Pro, Pro Mini, Due, Zero, Yún; D6 у MKR1000; D1 у Gemma
Нашли ошибку?
Смотрите также
- Как подключить Arduino к компьютеру?Кабель USB, плата и порт в IDE 2, права на порт в Linux
- ATmega328PРаспиновка, фьюзы, Optiboot, периферия, питание, схема и код на C
- Arduino и AVRЧто делают init(), millis(), analogWrite(), analogRead() и загрузчик
- Пины ArduinoПин Arduino → порт ATmega, ШИМ, прерывания и регистры