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