Что делать если компьютер не видит Ардуино
У некоторых пользователей при подключении контроллеров Arduino, ОС Windows перестает видеть его как устройство, хотя драйвера были установлены и плата работала.
При всем при этом если у вас был залит какой-то скетч, он отрабатывает свою программу. Т.е. получается, что в плату невозможно больше залить новый скетч. Связано это с тем, что у вас слетела прошивка. Но не беда, сейчас мы узнаем, как поправить данную ситуацию.
Инструкция по перепрошивке
Инструкция по перепрошивке контроллера Atmega8U2 для Arduino Uno или Mega2560.
Шаг 1
Скачиваем программу “FLIP” отсюда:
Шаг 2
Скачиваем последнюю версию прошивки отсюда:
Выбираем в зависимости от того, каким из девайсов обладаем:
Также файлы прошивок находятся в папке:
Взять Arduino Ssoftware можно на официальном сайте arduino.cc.
Шаг 3
Соединяем перемычкой или 10 кОм резистором два контакта, расположенных на тыльной стороне платы.
Шаг 4
Подключаем Ардуино через usb кабель к компьютеру, как обычно.
Шаг 5
На несколько секунд замыкаем два контакта, находящихся над Atmega8U2, для сброса контроллера.
Шаг 6
Компьютер находит новое устройиство, для которого требует драйверы. Устанавливаем драйвер из папки (той, в которую вы установили FLIP):
Во время установки винда ругается, что драйвер не подписан каким-то сертификатом и т.д., все равно соглашаемся. В системе появляется устроиство “at90usb82”.
Шаг 7
Запускаем FLIP, выбираем пункт меню:
File -> Load HEX File
Выбираем скачанную прошивку. Желательно, чтобы в пути к файлу прошивки не было русских символов. У меня например файл прошивки, находящийся на “рабочем столе” не смог открыться, а вот из “C:\” загрузился нормально.
Шаг 8
Выбираем пункт меню “Device->Select”, затем выбираем из списка “at90usb82”.
Шаг 9
Выбираем пункт меню “Settings->Communication->Usb”, затем в появившемся окошке щелкаем кнопку “Open”
Шаг 10
Проверяем чтобы стояли галочки, нажимаем кнопку “Run”.
Шаг 11
Не забываем отпаять резистор от платы.
Все. Микроконтроллер перепрошит, устройство готово к работе. По идее таким образом можно прошить Atmega8U2 другой прошивкой, и ваш Ардуино станет восприниматься системой как джойстик, клавиатура, или например принтер.
Компьютер не видит Ардуино Уно?
Что делать в ситуации, когда плата Arduino Uno не появляется в диспетчере устройств на Windows и компьютер ее не видит? Эта проблема довольно распространенная, но легко решаемая. Сегодня вы в этом убедитесь, ведь для вас мы собрали все рекомендации специалистов и советы «бывалых» пользователей в одной информационной статье – она перед вами!
Начнем с причин, которые могут привести к подобной ошибке. Их несколько:
- не установлены ∕ застарели драйвера (скачиваем ∕ обновляем их);
- неисправен USB-кабель или порт;
- заводской брак ∕ не прошит микроконтроллер;
- возможна блокировка ОС;
- повреждена ∕ неисправна сама плата Ардуино.
А теперь разберем более подробно методы исправления неисправностей. Начнем по порядку. Первый пункт мы пропускаем – там все понятно, переходим на официальный сайт, инсталлируем новую версию драйвера, перезагружаем ПК и пользуемся.
Пункты №2 и №4 мы объединили, т.к. решение проблемы схоже в обоих случаях. Советуем отключить антивирусное приложение и проверить конфигурации Виндоус – в целях безопасности система может блокировать работу сторонних устройств и программ. Далее пробуем задействовать другой USB-порт (быть может, предыдущий не корректно настроен). Не мешает проверить целостность USB-кабеля, вдруг он пережат ∕ скручен ∕ бракованный. Ну и наконец для верности можно попробовать установить софт на другом электронном девайсе (например, ноутбуке). Ничего не помогло? — Идем далее.
Ошибка № 3 – практика показывает, что очень часто дело именно в микроконтроллере ATmega16U2, который отвечает за коммуникацию по USB. Его следует обязательно прошить и делается это вручную. Порядок наших действий следующий: отключаем плату от ПК, замыкаем между собой контакты на несколько секунд (см. на скриншоте):
Снова подключаем Ардуино к девайсу, размыкаем контакты. Теперь комп видит «неизвестное устройство», для которого необходимо установить драйвера:
http://www.atmel.com/Images/JRE%20-%20Flip%20Installer%20-%203.4.7.112.exe
Запускаем Atmel Flip:В подменю «Device Selection» выбираем ATmega16U2. В меню «File» кликаем «Load HEX File», нам нужна прошивка Arduino-usbserial-atmega16u2-Uno-Rev3.hex
В меню «Settings → Communications» следует выбрать связь по USB. Теперь кликаем Run и дожидаемся окончания процесса прошивки. Заходим в Диспетчер, там должна появится такая информация:
Если ничего из описанного выше не сработало, и все манипуляции были напрасны, скорее всего ваша плата находится в нерабочем состоянии, а потому подлежит замене.
Сегодня мы говорили о том, что делать, если компьютер не видит Arduino Uno. Проблемы с настройкой и отображением компонентов возникают у всех, но решить их могут только настойчивые и уверенные в себе пользователи – как мы с вами. Надеемся, с нашей подробной инструкцией у вас все получится! Удачи!
Arduino.ru
Arduino UNO R3 CH340G не видит пк вообще
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Купил набор, подключаю ардуино к пк. On горит, L мигает, а на пк ничего нет. Скачивал всякие драйвера, которые говорили на форумах/ютубе, но в итоге ничего. В диспетчере устройств пусто.
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Скачивал всякие драйвера,
Надо скачиваить не всякие, а на сайте производителя чипов CH340G — http://www.wch.cn/download/ch341ser_zip.html
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Ага, я это уже скачивал
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Молодец, теперь установи
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Я уже установил. Говорю ЭТО НЕ РАБОТАЕТ
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Открой диспетчер устройств и посмотри, появляется ли там какое-то неизвестное устройство при подключении ардуины к ПК.
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Да, я же сказал, что вообще не видит
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Если в диспетчере устройств вообще ничего не появляется, значит проблема аппаратная (некачественный USB-кабель, непропай чипа CH340G или он неисправен).
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Вопрос такой. С оригинальной уно не будет таких проблем?
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Кабель сначала смени
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Даже если кабель питает ардуино, то дело все равно может быть в нем?
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Сейчас пойду куплю новый и проверю
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Даже если кабель питает ардуино, то дело все равно может быть в нем?
Конечно.
В USB-кабеле 4 провода. По двум подаётся питание, по другим двум идёт передача данных. Так что, питание может вполне работать, а данные не передаваться.
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Только бери который не только для зарядки, а еще и для передачи данных
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Сейчас пойду куплю новый и проверю
Лучше покороче и потолще. Во все USB порты включать пробовали?
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
И ещё, убедись, что USB работает. Флешки давно втыкал? Воткни-ка.
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Кабель этот тоже не работает. Разъёмы в порядке. Я пробовал на 2-ух пк
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
В какой части постсоветского пространсва всё происходит? Я не праздо интересуюсь, а с тем, чтобы подсказать, где можно быстро заказть другую плату. У тебя, быстрее всего, USB разъем не пропаян, так как маловероятно, что новый ch340 убит. Если дружишь с паяльником или дружишь с тем, кто дружит с паяльником (далее по рекурсии), то можно пропаять плату, вдруг оживёт?
Arduino.ru
Ардуино не определяется компьютером (и как это исправить)
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Atmel Studio 6.1, если я не ошибаюсь, это и есть среда Visual Studio 2010 к которой прикрутили компиллятор GCC и добавили специфичные для микроконтроллеров визарды проектов, документацию, интеграцию с программаторами и кучу примеров. Что ещё нужно, зачем изобретать очередной велосипед?
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
«Если хочешь погрузиться в проблему полностью, начни ее размышлять»
(Не помню какой французкий философ))))
гуманитариям рекомендую использовать труды Ницше при поиске различий между стандартами USB 1.* и USB2.*
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Философия науки! Никуда не денишься)))
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Всем привет! Для тех,кто все таки решит с экономить и затарится на ебее или байконсе. Брал там мини про и мегу 2560 с 8U2 на борту. Мини заработали сразу и без всяких танцев с бубном. Меги дружно ушли в молчанку и на все уговоры молчали. Сменил пяток ноутов и компов,пробовал разные системы и шнуры,тишина. Причина была банальна,плохо пропаян контроллер 8U2. Только перекатка. Площадки под микросхемой не луженные и олово тупо сидело на ногах. Кто будет греть феном не жалейте флюса, много нервных клеток сохраните. После такого ремонта, платы работают замечательно, на любых шнурках. Если вы уверены, что Ваш юсб разъем на компе или ноуте не просаживает питание, плата будет работать. Отбраковку плохого шнурка можно сделать просто, подав на плату отдельное питание. Если и после этого система не увидит плату ищем проблемы в ней,а не в шнуре, особенно если этот шнур у вас прекрасно работает на принтере и позволяет печатать к примеру большой пдф файл весом метров в 100. Теперь вот думаю, следующие брать россыпью, себе я верю больше.
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Здравствуйте, подскажите пожалуйста, купил плату arduino due когда подключаешь к native порту компьютер находит устройство и устанавливает драйвер ( так же прошивка встает через этот порт), при подключении к порту programing компьютер ничего не находит. это глюк или проблемма с портом?
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Спасибо за совет, попробую перепрошить atmega8u2. Получится — отпишусь.
Итак, получилось! Возможно я не единственный, кто сталкивался (или столкнется) с данной ситуацией, поэтому так как руководства по решению этой проблемы на русском языке я не нашел, то.
Инструкция по перепрошивке контроллера Atmega8U2 для Arduino Uno или Mega2560
2. Скачиваем последнюю версию прошивки отсюда: https://github.com/arduino/Arduino/tree/master/hardware/arduino/firmwares выбираем arduino-usbserial/Arduino-usbserial-uno.hex или arduino-usbserial/Arduino-usbserial-mega.hex в зависимости от того, каким из девайсов обладаем. Также файлы прошивок находятся в папке arduino-0022\hardware\arduino\firmwares\arduino-usbserial. взять arduino software можно тут.
3. Соединяем перемычкой (или 10кОм резистором) два контакта, расположенных на тыльной стооне платы под картой италии))
4. Подключаем Ардуино через usb кабель к компьютеру, как обычно.
5. На несколько секунд замыкаем два контакта, находящихся над Atmega8U2, для сброса контроллера.
6. Компьютер находит новое устроиство, для которого требует драйверы. Устанавливаем драйвер из папки C:\Program Files\Atmel\Flip 3.4.2\usb (той, в которую вы установили FLIP). Во время установки винда ругается, что драйвер не подписан каким-то сертификатом и т.д., все равно соглашаемся. В системе появляется устроиство «at90usb82».
7. Запускаем FLIP, выбираем пункт меню «File->Load HEX File», выбираем скачанную прошивку. Желательно, чтобы в пути к файлу прошивки не было русских символов. У меня например файл прошивки, находящийся на «рабочем столе» не смог открыться, а вот из «C:\» загрузился нормально.
8. Выбираем пункт меню «Device->Select», затем выбираем из списка «at90usb82».
9. Выбираем пункт меню «Settings->Communication->Usb», затем в появившемся окошке щелкаем кнопку «Open»
10. Проверяем чтобы стояли галочки, нажимаем кнопку «Run».
13. Не забываем отпаять резистор от платы.
Все. Микроконтроллер перепрошит, устроиство готово к работе.
По идее таким образом можнопрошить Atmega8U2 другой прошивкой, и ваш ардуино станет восприниматься системой как джойстик, клавиатура, или например принтер))
Здравствуйте! Подскажите, пожалуйста, такую вещь. Пытаюсь перепрошить мегу 2560 r3 делаю все по инструкции, в программе flip выбираю прошивку, а вот когда нужно открыть usb-девайс( 9. Выбираем пункт меню «Settings->Communication->Usb», затем в появившемся окошке щелкаем кнопку «Open») то тут он мне пишет: «Could not open usb devace», пробовал с другой платой мега и с другой uno, результат тот же. Не подскажите, в чем может быть дело?