Несколько причин, по которым возникает ошибка загрузки в Arduino при компиляции скетча:
- Неподходящий USB-кабель. 2 Arduino нужно подключать к компьютеру Data-кабелем, а не кабелем только для зарядки. 1
- Неправильно установленные драйвера. 1 Например, для китайских плат NANO причиной ошибки могут быть не установленные или криво установленные драйвера CH340. 1
- Неверно выбранный COM-порт. 1 Нужно убедиться, что выбран правильный порт, к которому подключена Arduino. 13
- Занятость порта. 1 Если в другом окне Arduino IDE открыт монитор COM-порта или плата общается через СОМ-порт с другой программой, то это может вызывать ошибку загрузки. 1 Нужно отключить от порта или закрыть другие окна и программы. 1
- Неправильно выбранная плата или процессор. 1 Например, для китайских плат NANO в свежих версиях IDE нужно выбирать ATmega328P (Old Bootloader). 1
- Наличие кириллицы в пути к папке со скетчем. 1 Для скетчей нужно завести отдельную папку в корне диска с английским названием. 1
Если проблема сохраняется, рекомендуется обратиться за помощью к специалисту.