Найти в Дзене
Smart.box

Как заставить работать Arduino Mega Pro

Досталась мне плата Arduino Mega Pro, подключил к USB, начал заливать скетч и получил ошибку: avrdude: stk500v2_ReceiveMessage(): timeout avrdude: stk500v2_getsync(): timeout communicating with programmer Грешил на неправильный выбор платы, порта или микроконтроллера в Arduino IDE, но с этим оказалось все верно. Драйвер конвертера USB-UART также был установлен правильный. Нужно сказать, что плата эта необычная. Приставка Pro - неоригинальная, платы с таким названием не существует среди официальных схем и распиновок. Это поделка чисто китайская, основана, конечно, на схеме Arduino Mega, но с добавлением в неё чипа ESP8266, за счёт которого сразу появляется Wi-Fi на борту и не только. Изучая внешний вид обнаружил несколько переключателей: Подписи к ним заставили задуматься. Понял, что без мануала не разобраться. Пришлось искать торгашей на Али с такими платами. Один из примеров. Но описание этих переключателей не дало нормального предоставления что с ними делать. Однако, методом проб и

Досталась мне плата Arduino Mega Pro, подключил к USB, начал заливать скетч и получил ошибку:

avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer

Грешил на неправильный выбор платы, порта или микроконтроллера в Arduino IDE, но с этим оказалось все верно. Драйвер конвертера USB-UART также был установлен правильный.

Arduino Mega Pro (Китай)
Arduino Mega Pro (Китай)

Нужно сказать, что плата эта необычная. Приставка Pro - неоригинальная, платы с таким названием не существует среди официальных схем и распиновок. Это поделка чисто китайская, основана, конечно, на схеме Arduino Mega, но с добавлением в неё чипа ESP8266, за счёт которого сразу появляется Wi-Fi на борту и не только.

Изучая внешний вид обнаружил несколько переключателей:

Хм, переключатели...
Хм, переключатели...

Подписи к ним заставили задуматься. Понял, что без мануала не разобраться. Пришлось искать торгашей на Али с такими платами. Один из примеров. Но описание этих переключателей не дало нормального предоставления что с ними делать.

Однако, методом проб и ошибок все же удалось понять, что включенные по-умолчанию переключатели и не дают обмениваться данными между ПК и ардуинкой.

Переключатель режимов обмена данными
Переключатель режимов обмена данными

Итак, для настройки режима обмена данными достаточно сделать две вещи на только что приобретенной плате:

  • Изменить положение нижнего переключателя из положения RXD3/TXD3 в положение RXD0/TXD0. По-умолчанию стояло иначе.
  • Выставить на ON переключатели 3 и 4 (см. фото выше), остальные на OFF.

Сразу после этого все успешно заработало.