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