Иногда радиолюбители, работающие с Arduino IDE, сталкиваются с проблемой, когда программатор не отвечает, особенно это часто случается с Arduino Nano. Зачастую выдается сообщение Programmer Is Not Responding. Основной причиной того, что программное обеспечение Arduino не отвечает, является ошибка, допущенная во время установки Arduino IDE, а также ошибка в коде Arduino.

Сообщение об ошибке «avrdude: stk500_recv() programmer is not responding» предупреждает вас об общей ошибке соединения между вашим компьютером и Arduino. Можно упростить задачу и сказать, что эта ошибка возникает из-за одной-единственной проблемы, но это было бы слишком просто. Эта общая ошибка может возникнуть по множеству причин.
Начнем с простого, отключите и снова подключите USB-кабель. Если это не помогло, то нажмите кнопку сброса: если на вашей плате Arduino есть кнопка сброса, нажмите ее и посмотрите, сможете ли вы теперь загрузить без ошибки avrdude: stk500_recv().
Закройте и снова откройте Arduino IDE: новый запуск Arduino IDE может решить множество проблем, включая ошибки avrdude stk500_recv. Кроме того, проверьте, правильную ли плату Arduino вы выбрали.

Это же касается и COM-порта.

Если это не помогло, удалите соединения с контактами RX и TX: контакты приема (RX) и передачи (TX) (контакты 0 и 1) используются при загрузке скетчей на плату Arduino. Отключение соединений к этим контактам может устранить ошибку загрузки avrdude: stk500_recv(). Еще снимите все шилды и дополнительные платы. Если к вашей плате Arduino подключен шилд, снимите его и повторите попытку загрузки. Шилд может иметь цепь, мешающую контактам передачи и приема.
Кроме того, попробуйте запустить Arduino debug.exe из корневой папки Arduino, которая по умолчанию находится в C: Program Files (x86)Arduino, если Arduino IDE не запускается в Windows (окно инициализации открывается и закрывается без какого-либо сообщения об ошибке).
Попробуйте установить Arduino IDE еще раз, если окажется, что источником проблемы является ваш компьютер. На самом деле это не так уж и сложно. Просто посетите веб-сайт Arduino, загрузите новейшую версию IDE и переустановите ее. Это не повлияет на ваши старые скетчи, которые хранятся в папке пользовательских скетчей. Кроме того, неплохо было бы переустановить драйверы Arduino. Некоторым клонам Arduino требуются специальные драйверы. Вы сможете загрузить эти драйверы с веб-сайта компании, производящей плату.
© digitrode.ru