Подключаю одну плату Arduino Uno, IDE порт находит. Другую - не находит. Почему?

Coder8
Offline
Зарегистрирован: 29.08.2020

Заказали несколько Arduino Uno с разных магазинов на Ali.
Я свой настроил.
Выбрал в Инструментах, что Arduino Uno и порт COM3(Arduino Uno).

Но когда подключаю другие UNO, то еще одну видит, а остальные 3 не видит. То есть нельзя даже нажать на надпись Порт в Инструментах. Надпись блеклая.

Почему так происходит?

Как можно это исправить?

Coder8
Offline
Зарегистрирован: 29.08.2020

Вот фото:
https://yadi.sk/i/6GTHQu0LXXNDCw
https://yadi.sk/i/AqdRpEzvOT8nrg

ПС: пытался загрузить фото через сайт. Но не грузит. Так что с Яндекс диска

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Для начала проверьте на разных компьютерах.

Если результаты будут устойчивыми, попытайтесь перепрошить загрузчик.

Опять же, можно "передернуть" чип в разъеме.

Komandir
Komandir аватар
Offline
Зарегистрирован: 18.08.2018

В таких случаях надо начинать с Диспетчера устройств.
Как Windows видит и видит ли вообще платы, которые не видит IDE?

Arduin01
Offline
Зарегистрирован: 07.02.2021

Полагаю дело либо в загрузчике, тут я поддерживаю Andriano, надо перепрошить. Ну или как у меня было, "кривой" разъём подключения к плате. Хотя учитывая то, что их было 3, я даже не знаю что это может быть.

anatoli_nik
Offline
Зарегистрирован: 17.01.2019

Блин, написано же, на картинке ТСа, что COM порт не выбран. При чем здесь загрузчик, идиоты! Контроллер можно вообще выдрать с платы, но она будет определяться как COM порт все равно, ибо USB-UART стоит отдельно.

ТС, каждой плате винда выделяет собственный номер COM порта и его нужно тупо указывать среде ArduinoIDE.

b707
Offline
Зарегистрирован: 26.05.2017

anatoli_nik пишет:

ТС, каждой плате винда выделяет собственный номер COM порта и его нужно тупо указывать среде ArduinoIDE.

Толя, учимся читать. ТС в первом сообщениее написал:

когда подключаю другие UNO, то еще одну видит, а остальные 3 не видит. То есть нельзя даже нажать на надпись Порт в Инструментах. Надпись блеклая.

anatoli_nik
Offline
Зарегистрирован: 17.01.2019

Загрузчик тут не при делах. На картинке что он выложил нету этого. Только надпись что ком не выбран. Он написал что тыкал среду мордой только в одну плату. Не будем гадать, пускай сам придет и напишет, а лучше картинка, нормальная.

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015

Командир прав! сначала смотрим в диспетчер устройств!

Arduin01
Offline
Зарегистрирован: 07.02.2021

Что ж... Наше дело предложить, попробовать помочь.  А уж идиотами называть не стоит, все всегда ошибаются.

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

andriano вы чего??? о_0
Ладно новички не в теме, но вы то? Каким боком тут загрузчик к микросхеме USB-UART моста? anatoli_nik правильно написал, хоть и резковато. Загрузчик тут вообще не при делах. Если в диспетчере устройств не появляется виртуальный COM-порт, то проблема однозначно в подключении микросхемы USB-UART моста к компьютеру. 
Возможные причины:
* Плохой кабель
* Плохая пайка на плате
* На разных ардуино стоят разные USB-UART микросхемы (CH340, PL2303, CP2102 и т.д.), а ТС не установил все нужные драйверы. Но тогда она должна видится в диспетчере устройств хотя бы как неизвестное устройство.

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015

Jeka_M пишет:
andriano вы чего??? о_0

не, он мужик умный, но иногда заносит, как сейчас:)

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Ну да, лажанулся. 

Опыт - вещь неравномерная: прирастает только там, где находится область интересов.

Coder8
Offline
Зарегистрирован: 29.08.2020

Komandir пишет:
В таких случаях надо начинать с Диспетчера устройств. Как Windows видит и видит ли вообще платы, которые не видит IDE?

Вот что показывает Диспетчер устройств 

Coder8
Offline
Зарегистрирован: 29.08.2020

andriano пишет:

Для начала проверьте на разных компьютерах.

Если результаты будут устойчивыми, попытайтесь перепрошить загрузчик.

Опять же, можно "передернуть" чип в разъеме.

Проверил на разных. То же самое.

А как можно перепрошить загрузчик, "передернуть" чип в разъеме?

 

Coder8
Offline
Зарегистрирован: 29.08.2020

anatoli_nik пишет:

Загрузчик тут не при делах. На картинке что он выложил нету этого. Только надпись что ком не выбран. Он написал что тыкал среду мордой только в одну плату. Не будем гадать, пускай сам придет и напишет, а лучше картинка, нормальная.

Действительно, на одном ноутбуке надпись была блеклая. На нее нельзя было нажать.

На другом целых три com порта.

Подключил, но все равно ничего не работает. Горит красный индикатор на On и на L.

Встроенный светодиод не мигает.

Coder8
Offline
Зарегистрирован: 29.08.2020

Jeka_M пишет:

andriano вы чего??? о_0
Ладно новички не в теме, но вы то? Каким боком тут загрузчик к микросхеме USB-UART моста? anatoli_nik правильно написал, хоть и резковато. Загрузчик тут вообще не при делах. Если в диспетчере устройств не появляется виртуальный COM-порт, то проблема однозначно в подключении микросхемы USB-UART моста к компьютеру. 
Возможные причины:
* Плохой кабель
* Плохая пайка на плате
* На разных ардуино стоят разные USB-UART микросхемы (CH340, PL2303, CP2102 и т.д.), а ТС не установил все нужные драйверы. Но тогда она должна видится в диспетчере устройств хотя бы как неизвестное устройство.

Я установил с сайта https://www.arduino.cc/en/software для Windows 7 or newer.

Как я понимаю, туда все драйверы уже входят.

Поискал. Не нашел их на сайте Arduino.

Может дело в чипе? На плате которая не работает Atmel Mega 328P.

Но в IDE в списке значатся другие программаторы. Есть 4 атмеловских. Но все другие модели. Я их все равно попробовал выбрать и запускал программу. Не выходит. Или дело не в этом?

На плате Arduino Uno, которая работает, тоже другой чип атмеловский. Его тоже нет в списке программаторов. Но все работает.

 

anatoli_nik
Offline
Зарегистрирован: 17.01.2019

Цитата:
Вот что показывает Диспетчер устройств

Смотреть нужно порты (COM и LPT).

Цитата:
Действительно, на одном ноутбуке надпись была блеклая. На нее нельзя было нажать.

На другом целых три com порта.

Подключил, но все равно ничего не работает. Горит красный индикатор на On и на L.

Встроенный светодиод не мигает.

А на картинке видно что загрузка завершена.......

А вообще отключите все от платы, оставьте только USB. Затем соедините на плате RES и GND. Затем соедините RX с TX. В среде ArduinoIDE откройте монитор порта, и отправьте любые символы. Если USB-UART целый и все правильно подключено целыми проводами, то в монитор порта вернутся отправленные символы.

Еще есть прикол, порты USB3.0-3.2 часто не работают с ардуинкой, нужно тыкать в USB2.0.

Kakmyc
Offline
Зарегистрирован: 15.01.2018

Попробую пнуть в нужном направлении.
Сама Ардуино (за исключениях той что на чипе 32u), общаться с ПК напрямую не умеет.
Для этого ставят преобразователь usb-uart.
В оригинальной плате (от лицензионного производителя), в этом качестве выступает микросхема atmega16u.
Ей не нужны никакие драйвера и все работает из коробки.
У китайцев же в качестве usb->uart может выступать одна из уймы других мелкосхем , которые имеют данный функционал.
Так вот на каждую из этих микросхем нужно установить свой драйвер.
Советую взять лупу и пройтись по платам глазками, это поможет понять какой именно преобразователь где установлен и какие драйвера нужно поставить.