Несколько причин, по которым возникает ошибка синхронизации при загрузке скетчей на Arduino:
- Сбой драйвера. 1 Нужно проверить, что драйвер установлен и работает корректно. 1 Если есть проблемы, его следует установить или переустановить. 1
- Неверно выбран COM-порт. 1 Следует убедиться, что в среде разработки Arduino указан верный порт. 1 Проверить, какой порт присвоен системой плате Arduino, можно в диспетчере устройств Windows. 1
- Замыкание или несанкционированное соединение. 1 Если плата Arduino лежит на токопроводящей поверхности, есть риск, что где-то имеется короткое замыкание. 1 Также к этому типу причин относится подключение несанкционированных проводов к выводам 0 и 1 платы Arduino, которые являются портами RX и TX и используются в процессе загрузки скетча в память платы. 1
- Сбой загрузчика. 1 Если ничего из перечисленного не помогло, можно перезаписать загрузчик платы (bootloader). 1
Также можно попробовать отключить и заново подсоединить плату Arduino к компьютеру, закрыть и снова запустить Arduino IDE. 3