подключение Arduino UNO, Windows XP

lzeppus
Offline
Зарегистрирован: 11.04.2012

Привет, наверное, вопрос исбитый, но ответа я  на него не нашел. При подключении к компу Arduino определяется как "неизвестное usb-устройство" но не COM-порт. Что делать? Еще смутил файл arduino-1.0\drivers\FTDI USB Drivers\LogoVerificationReport.pdf. Спасибо.

Zaliv
Offline
Зарегистрирован: 05.03.2011

 Скачайте последнюю версию Arduino оболочки версия 1.0
отсюда http://arduino.googlecode.com/files/arduino-1.0-windows.zip

- поключите Arduino кабелем, и в Диспечере устройств найдите это неизвестное устройво.
- Правой кнопкой и Обновить драйвер
- Выберите пункт "указать расположение драйверов вручную" или что-то похожее
- ..\arduino-1.0\drivers (но НЕ поддирикторию FTDI USB Drivers)
- и нажмите продолжить, должны установиться драйвера
- раскройте в Диспетчере устройств Ports(COM&LPT) и запомните на каком порту висит Arduino

Протестируйте, откройте Arduino оболочку и в верхнем меню,
 - выберите Tools, из выпадающего меню, Boards, а там Arduino Uno
 - а также Tools->Serial port укажите порт, который запомнили
Вставьте вот такой скетч в главное окно

void setup() 
{
   pinMode(13, OUTPUT);
}

void loop()
{
   digitalWrite(13, HIGH); // зажигаем светодиод
   delay(4000); // ждем 4 секунды
   digitalWrite(13, LOW); // выключаем светодиод
   delay(4000); // ждем 4 секунды
}

Нажмите загрузить - вторая кнопка со стрелочкой вправо.
Должно загрузить и светодиод на плате должен начать мигать медленно.

lzeppus
Offline
Зарегистрирован: 11.04.2012

 У меня и так версия 1.0, пытаюсь утановить с диска(т.е из папки), пишет: "в указаном месте нет информации об оборудовани".

Zaliv
Offline
Зарегистрирован: 05.03.2011

 Проверьте, что в этой директории есть файл Arduino UNO REV3.inf или Arduino UNO.inf в зависимости от версии платы
Вы точно не указываете ..\arduino-1.0\drivers\FTDI USB Drivers?
Для Uno нужно именно ..\arduino-1.0\drivers

 

 

lzeppus
Offline
Зарегистрирован: 11.04.2012

 Эти файлы присутствуют, их и пытался установить. Дело в том что винда ,как-бы, и непросит драйвер, назначает стандартный windows\system32\drivers\usbfilter.sys и все.

leshak
Offline
Зарегистрирован: 29.09.2011

 А вы не ждите от нее милостей. Не ждити что "попросит". Скажите "а ну жри". Как это сделать - читайте сообщение #1 от Zaliv. Он же по пунктам расписал. Первые три пункта. "Обновить драйвер... указать в ручную....". Я там не вижу ничего вроде "подождите пока попросит" или "появится окошко с просьбой вставить диск".

Zaliv
Offline
Зарегистрирован: 05.03.2011

 А если Вы отсоедините Arduino, неизвестное устройство USB пропадет в списке оборудования? просто чтобы понять, что это то устройство, что нам нужно.

Ну и опять же, жмите правой клавишей на нем (неизвестном устройстве USB) и выбирайте Обновить драйвер. И принудительно подсовывайте папку как я описал в первом сообщении. Не выбирайте "искать автоматически" и иже с ним. Выбирайте указать принудительно.

В английском варианте Винды (у меня просто под рукой английская версия) так. Дословно

- правый клик на этом неизвестно USB-устройстве в диспечере 
- Update driver
- Винда спрашивает "Can Windows connect to Windows Update to search for software?"
- Выбираете "No, not this time
- Кликаете "Next"
- Окошко спрашивает "What do you want the wizard to do?"
- Выбираете "Install from a list or specific location (Advanced)"
- "Next"
- Выбираете первую опцию "Search for the best driver in this locations."
- Под ним ставите галку на "Include this location in the search:"
- кликаете "Browse"
- выбираете папку "Путь до папки с ардуино софтом"\arduino-1.0\drivers (но НЕ поддирикторию FTDI USB Drivers), у меня например "C:\Arduino\arduino-1.0\drivers"
- "OK"
- "Next"

Должны встать драйвера. 
 

lzeppus
Offline
Зарегистрирован: 11.04.2012

Понимаю ваш коммент, я в arduino полный нуб(позавчера получил), отступать не собираюсь:).

Неизвестное устройство ,после отключения arduino, проподает. Зделав все как вы сказали Zaliv, "мастер установки" сказал что более подходящего драйвера, чем уже установлен, не найдено. Драйвер должен быть: *.sys или *.inf. А то у меня только *.inf. А только у меня такая проблема, может это винда такая(SP3, 2002).

 

maksim
Offline
Зарегистрирован: 12.02.2012

Вот в этой теме все подробно расписано, попробуйте.

arduino.ru/forum/obshchii/arduino-ne-opredelyaetsya-kompyuterom-i-kak-eto-ispravit

HOCKU пишет:

Спасибо за совет, попробую перепрошить atmega8u2. Получится - отпишусь.

Итак, получилось! Возможно я не единственный, кто сталкивался (или столкнется) с данной ситуацией, поэтому так как руководства по решению этой проблемы на русском языке я не нашел, то...

Инструкция по перепрошивке контроллера Atmega8U2 для Arduino Uno или Mega2560

1. Скачиваем программу "FLIP" отсюда: http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3886, устанавливаем.

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".

11. ...

12. PROFIT!!!

13. Не забываем отпаять резистор от платы.

Все. Микроконтроллер перепрошит, устроиство готово к работе.

По идее таким образом можнопрошить Atmega8U2 другой прошивкой, и ваш ардуино станет восприниматься системой как джойстик, клавиатура, или например принтер))

источник 1
источник 2


 

Zaliv
Offline
Зарегистрирован: 05.03.2011

 Вам только *.inf и нужен. У меня на XP SP3 полет нормальный. Но вы попробуйте на другом компе подключить, драйвера это бывает серьезной заморочкой на винде.

Попробуйте так, начало как я выше писал, с жирного текста подругому.

- правый клик на этом неизвестно USB-устройстве в диспечере
- Update driver
- Винда спрашивает "Can Windows connect to Windows Update to search for software?"
- Выбираете "No, not this time
- Кликаете "Next"
- Окошко спрашивает "What do you want the wizard to do?"
- Выбираете "Install from a list or specific location (Advanced)"
- "Next"
- Выбираете вторую опцию "Don't search. I will choose the driver to install"
- кнопка Have disc под окошком
- кликаете "Browse"
- указываете путь к \arduino-1.0\drivers 
- Выбираете Arduino UNO REV3.inf или Arduino UNO.inf и жмете открыть
- кликайте OK
- выбираете драйвер из появившегося списка
 

Еще можно попробовать скачать предыдующую версию Arduino 023 и подсунуть его папку Drivers

A какая ревизия ардуино? Arduino Uno R3? а плата оригинальная или от китайских умельцев?

loro
Offline
Зарегистрирован: 30.06.2012

Все до пункта №9 идет так же, а потом после нажатия "Open" -

9. Выбираем пункт меню "Settings->Communication->Usb", затем в появившемся окошке щелкаем кнопку "Open"
 


 

alexboy
Offline
Зарегистрирован: 11.03.2013

У кого решилась проблема с com port`om ? Такая же ситуация, к 3м компам подключал... обновлял драйвер, указывал только папку drivers... ничего не меняется.

ДимЧик
ДимЧик аватар
Offline
Зарегистрирован: 30.03.2013
vlkam
Offline
Зарегистрирован: 17.02.2013

Есть такой старый приемчик - сперва установить драйвера, а уж потом воткнуть устройство.

Касабельно Ардуины выглядит так - сперва ставим ардуину с драйверами, а только потом втыкаем плату, которая сразу обраруживается как нужное устройство

toc
Offline
Зарегистрирован: 09.02.2013

ДимЧик пишет:

http://arduino.ru/Guide/Windows#8

 и http://arduino.cc/en/Guide/Windows

тут, к сожалению, автор про "приёмчик" не знал.

dtvims
Offline
Зарегистрирован: 26.11.2012

Драйвер должен устанавливаться независимо от того в какой последовательности Вы все подключаете. Если дрова верные, максимум на что винда может ругаться - это что дрова не подписаны.

А вот Вы уверены, что у вас настоящая arduino, а не китайская и что у нее на борту именно ft232rl? Для ft232rl дрова в винде уже есть, а даже если нет, то скармливаются ей просто прекрасно.

Китайцы любят заменять ft232rl, чем угодно, что дешевле http://robocraft.ru/blog/arduino/1047.html, но выглядит похоже.

Сам собрал duino на базе двух Атмег: 1-я в качестве cdc com-порта на базе v-usb, а вторая - это сам контроллер с зашитым загрузчиком Дуины. Так у данного решения есть баг, что родной для него драйвер работает под XP только при наличии SP3, иначе при установке драйвера уводит винду в экран смерти (под win7 все прекрасно).

Наконец, если не удается определить что же у Вас за "версия", то зайдите в свойства вашего неопознанного устройства и посмотрите там vid/pid (похоже на vid_067b&pid_2303) и как есть забиваете в google, с большой вероятность  Вы так сможете не только выяснить что это у Вас, но сразу нарыть дровишки.

Успехов!

EvGrizliPegas136
EvGrizliPegas136 аватар
Offline
Зарегистрирован: 26.09.2016

Прошу Вас, помочь.

arduino UNO, установил последнюю версию arduino 1.6.12

1. она на русском языке абракадабру пишет

я перешёл на английский, хотябы уже понятно

2. в самой програамму в меню tools/com1/ есть порты только com1 и com2

а моя arduino UNO  при установке (намучился с подписыванием драйверов) ставится на любые другие порты(com3,com4,com5,com6,com7,com8) только не на com1 или com2

И что делать? как это исправить?

EvGrizliPegas136
EvGrizliPegas136 аватар
Offline
Зарегистрирован: 26.09.2016

EvGrizliPegas136
EvGrizliPegas136 аватар
Offline
Зарегистрирован: 26.09.2016

Serega16
Offline
Зарегистрирован: 16.09.2016

EvGrizliPegas136 пишет:

И что делать? как это исправить?

Для начала установите корректно драйвера - избавьтесь от восклицательного знака в диспетчере устройств

EvGrizliPegas136
EvGrizliPegas136 аватар
Offline
Зарегистрирован: 26.09.2016

пожалуйста подроюнее.

я устанавливал из директории с драйверами и указывал драйвера arduino UNO

всё встало, указывает что найдена такая плата, но код 10. и вот на com3 или любой другой ставится

EvGrizliPegas136
EvGrizliPegas136 аватар
Offline
Зарегистрирован: 26.09.2016

я нашёл в чём причина это оказывается у меня arduino UNO , но как выяснилось в последнее время часто стали использовать китайцы одну интересную микросхемочку ch340g (готовый порт) и для работы этой платы нужны дополнительные драйвера по вот этой микросхемочке. Ищите ее и устанавливаете дрова... а потом в программе arduino при выборе порта Вы увидите номер порта на который установлена Ваша плата. Она появится как только Вы установите драйвер по этой микросхеме и в выборе порта в самой программе.

Для более подробноё установки : https://vk.com/wall-34568710?q=подключение%20Arduino&z=video-34568710_171554270%2Fa02d65385572495e27%2Fpl_post_-34568710_11458

EvGrizliPegas136
EvGrizliPegas136 аватар
Offline
Зарегистрирован: 26.09.2016

вот так она на плате arduino UNO выглядит :

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

EvGrizliPegas136 пишет:

......я устанавливал из директории с драйверами и указывал драйвера arduino UNO

......всё встало......

Как могут встать дрова от УНО на тристасороковой? Указать можно всё что угодно.

Там разные вид-пиды.
Он должен был спазу послать вас далеко, типа "не найден драйвер".....
Как вы смогли впихнуть невпихуеваемоё?

EvGrizliPegas136
EvGrizliPegas136 аватар
Offline
Зарегистрирован: 26.09.2016

у меня она выглядит так: 

EvGrizliPegas136
EvGrizliPegas136 аватар
Offline
Зарегистрирован: 26.09.2016

Благодарю Вас, я уже решил проблему самостоятельно. и всё уже установил.

EvGrizliPegas136
EvGrizliPegas136 аватар
Offline
Зарегистрирован: 26.09.2016

и сразу появилось устройство USB-SERIAL CH340 (COM5)

а затем в программе ARDUINO в меню TOOLS/Port "COM 5" -> COM5

И уже всё работает!

EvGrizliPegas136
EvGrizliPegas136 аватар
Offline
Зарегистрирован: 26.09.2016

Для тех кто любит читать есть статья : http://arduino-project.net/driver-ch340g/

EvGrizliPegas136
EvGrizliPegas136 аватар
Offline
Зарегистрирован: 26.09.2016

Надеюсь мне помогут вот с этим: абракадабра по русски

а по английски все хорошо: 

EvGrizliPegas136
EvGrizliPegas136 аватар
Offline
Зарегистрирован: 26.09.2016

а ответить некому...

NfO
NfO аватар
Offline
Зарегистрирован: 20.09.2016

У меня ХР, 1.7.11 и всё нормально. Поиграйтесь с настройками языка по умолчанию в винде (тогда в окнах других программ должно быть то же самое). А если в других программах нормально, то что-то из ардуиновского русификатора недоустановлено.