Несколько возможных причин, по которым может возникать ошибка «avrdude: stk500_recv(): programmer is not responding» при загрузке скетчей:
- Неправильный USB-кабель. 1 Нужно убедиться, что используется кабель для передачи данных, а не только для зарядки. 1 Можно попробовать подключить плату другим кабелем или протестировать кабель с другим устройством. 1
- Наличие ненужных USB-устройств. 1 Следует удалить все ненужные устройства, которые могут использовать порты. 1
- Подключения к цифровым выводам 0 (RX) и 1 (TX). 1 Всё, что подключено к этим выводам, может мешать загрузке. 1
- Отключение платы на выбранном порту от компьютера или назначение её на другой порт. 1 Нужно убедиться, что в программе Arduino IDE выбран правильный порт. 13
- Сбой программы на ПК (например, драйвер последовательного порта) или в Arduino (бутлоадер). 4
- Физическое повреждение (например, неисправность микроконтроллера в Arduino). 4
Для решения проблемы можно попробовать перезагрузить ПК, физически отключить и подключить Arduino, переустановить драйвер. 4