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

Как узнать, какая плата 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. С неверно выбранной платой загрузка может не пройти или вывод окажется не тем.

Источники

  1. 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
  2. Arduino. UNO R3 Product Reference Manual (SKU A000066, modified 15/10/2026) — UNO R3 — ATmega328P до 20 МГц и ATmega16U2 как мост USB; разъём USB-B
  3. 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

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