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