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