Буквально на днях приобрел набор "Матрешка" и вот сегодня на Arduino Uno R3 перестали загружаться скетчи. Загрузка завершается ошибкой: Код (Text): avrdude: stk500_getsync(): not in sync: resp=0x00 Ошибка появилась сразу после того, как ноутбук ушел в режим сна. До этого обновление скетча на плате проходили успешно. Сразу говорю, плата выбрана верно, впрочем как и порт. Попробовал гуглить решение этой проблемы, но так и ничего путного не нашел. Пробовал перезагружать компьютер, отключать все устройства, подключенные по usb; пробовал обновлять, становить заново драйвера; пробовал запускать на другом компьютере; пробовал вариант с удерживанием кнопки reset; пробовал замыкать пины 0 и 1 и мониторить порт (когда посылаю команды, не получаю ответа) - все тщетно. Загрузка на Ubuntu 14.04 завершается ошибкой: Код (Text): avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00 Загрузка сопровождается одной вспышкой диода L (тот что под номером 13) и тремя последовательными вспышками диода RX (диод TX не мигает, хотя раньше было все в порядке). Сомневаюсь, что проблема в кабеле USB. У меня же горят светодиоды, в том числе и диод ON. Bootloader, думаю, на месте, т.к. при нажатии на кнопку Reset диод L мерцает.
Да, забыл рассказать, пожалуй, важный момент. Пробовал запускать на Windows 8.1 x64, Windows Vista x86, Windows 7 x64. Везде эффект один и тот же. Попробовал сегодня с другим USB кабелем. Как и ожидалось, это не принесло никакого эффекта. Неужели Bootloader повредился? Восстановил последнюю схему, с которой Ардуино последний раз работала. Все работает, как часы.
Конечно можете. Только давайте ещё кое-что попробуем. Проделайте пожалуйста вот в этой инструкции пункт 3, подпункт "Что-то пошло не так" http://wiki.amperka.ru/arduino-быстрый-старт:start
@acos ни один из вариантов подпункта "Что-то пошло не так" мне не подходит. Приложил скриншоты. ОС: Windows 8.1
То есть получается, что плата определяется правильно, но при этом сигналы через AtMega16u2 почему-то не проходят? Каким образом посылали команды и ждали ответ? Что при этом происходило со светодиодами RX TX ?
Получается, так. Взял провод папа-папа, соединил им пины 0 и 1, подключил плату по USB к компьютеру (единственный раз пробовал еще вместе с этим замыкать Reset на GND). В Arduino IDE (версия 1.0.5): Сервис -> Монитор порта. Далее ввожу разные команды типа: hello, 123 и прочей белиберды. По идее, в окошке должна сразу (мгновенно) возвращаться, введенная мной команда, но этого не происходит. Окошко вывода чистое. Когда отправляю команду один раз мигает диод RX (при каждом нажа. P.S. Еще заметил, что AtMega16u2 немного греется в отличие от всех других элементов платы
была похожая ситуация на ноуте. Проблема была в конфликте с блютусом\вайфаем. Причем отключение в диспетчере не помогало. Отключал при помощи функциональных клавиш, (в windows 8 включался режим полета) и все начинало работать. При обратном включении блютус\вайфай компорт ардуино опять становился как бы не рабочий. (но почему то не всегда).
Так. Что-то с Mega16u2. Просмотрите плату на предмет посторонних предметов - может где-то что-то перемкнуто. Далее попробуйте заново прошить Mega16u2 через DFU http://wiki.amperka.ru/arduino-быстрый-старт:что-то-пошло-не-так:компьютер-не-видит-arduino#перепрошивка_atmega16u2
Увы, мне Ваш совет не помог( Так, есть проблема. Я замыкаю, как показано на картинке, те два контакта, что ближе к кнопке. Подключаю к компьютеру. Отлично, компьютер не видит устройство. Размыкаю контакты, но не появляется "Неизвестное устройство", появляется "Arduino Uno", как и было раньше.
А ещё одной платы Arduino у вас под рукой случайно нет? Напишите пожалуйста нам сюда, со ссылкой на эту ветку http://amperka.ru/page/contacts Будем решать с возвратом.
здравствуйте! имею схожую проблему: arduino uno rev3 из матрешки Z. в использовании менее месяца. раза три за нее брались, всё в порядке работало, простенькие скетчи заливались. вчера попытался загрузить скетч - программатор не отвечает. не загружается никакой скетч вообще пробовал на linux mint, на windows 7 пробовал различные провода usb пробовал нажать reset при загрузки скетча сразу после компиляции, но до появления лога ошибки версия платы и порты указываются верно в диспетчере устройств отображается Arduino Uno к плате, кроме usb, не подключено ничего при подключении к компьютеру горят постоянно ON и L при попытке отправить скетч, мигает трижды RX, TX не мигает. Далее на оставшиеся 9 попыток RX мигает по 1 разу. Пробовал перепрошить atmega16_u2 по инструкции, что acos дал. Всё идет четко. В нужные шаги определяется в диспетчере устройств как положено по инструкции. на непрошитом ардуино RX и TX горят постоянно. прошивка занимает несколько секунд. после нее постоянно горит TX. Далее, после переподключения ардуины к компьютеру, он определяется в системе верно и возвращается в сотояние, когда вроде всё работает, но скетчи не заливаются. подскажите, что еще попробовать?
попробовал перезалить бутлоудер через другой ардуино уно по инструкции https://www.arduino.cc/en/Tutorial/ArduinoISP ошибка та же самая. попробовал переставить atmega328 в заведомо работающую плату ардуино - не работает. заведомо работающий atmega328 в плате из матрешки работает. делаю вывод, что проблема в atmega328 что-то стоит пробовать сделать? можно заменить по гарантии?
тогда мне предложили привезти на пару дней на обследование плату. быстрее и дешевле для меня было поставить новую атмегу 328, купленную на али, и забыть об этом. больше с платой проблем не возникало.