Несколько возможных причин проблем с загрузкой скетчей на Arduino Uno:
- Неправильное подключение платы. 3 Нужно убедиться, что к цифровым контактам 0 и 1 платы Arduino ничего не подключено (включая шилды). 1 Также следует использовать USB-кабель для данных, а не для зарядки. 23
- Неверный выбор типа платы и COM-порта. 13 Нужно убедиться, что в настройках Arduino IDE выбран правильный тип платы и правильный COM-порт. 1
- Занятость COM-порта. 2 Если в другом окне Arduino IDE открыт монитор COM-порта или плата общается через СОМ-порт с другой программой, то это может вызывать ошибку загрузки. 2 Нужно отключить от порта или закрыть другие окна и программы. 2
- Повреждение файлов. 3 Если плата обнаружена Arduino IDE, но загрузка не удаётся, причиной могут быть повреждённые файлы. 3 Нужно удалить папку Arduino15, перезапустить Arduino IDE и установить пакет платы заново. 3
- Большой размер скетча. 1 Если размер загружаемого в плату скетча превышает объём её памяти для хранения программ, то это может вызывать ошибку. 1 Нужно уменьшить объём скетча или использовать плату Arduino с большим объёмом памяти. 1
Если самостоятельно решить проблему не удаётся, рекомендуется обратиться за помощью к специалисту.