Порт Arduino COM не работает
Недавно я купил Arduino Uno. Получив необходимые кабели, я решил загрузить пример на чип.
Вместо того, чтобы видеть, что Blink, я получил ошибку, например processing.app.SerialException: Serial port 'COM1' not found. Did you select the right one from the Tools > Serial Port menu?
Да, я пробовал это. Но даже Serial Port Monitor не открывается. Опять же, я получаю какое-то исключение, которое не стоит упоминать.
После того, как я узнал, что мои последовательные COM-порты не работают (через Portmon.exe) и выясняют, что у меня может даже не быть (нет COM-порта в диспетчере устройств), я также попытался загрузите драйвер для COM-порта, но он также потерпел неудачу.
Некоторые говорят, что это из-за моей материнской платы Acer Aspire 5742. Некоторые говорят, что причиной является Windows 7.
Короче говоря, я бы очень признателен, если кто-то может помочь мне с моей проблемой COM-порта и исправить мои сломанные мечты.
Ответы
Ответ 1
Установка драйверов для Arduino в Windows 8/7.
(Я попробовал это для Uno r3, но я считаю, что он будет работать для всех плат Arduino)
Плагин для вашего Arduino Board
Перейдите в Панель управления --- > Система и безопасность --- > Система --- > На левой панели Device Manger
Развернуть Другие устройства.
В разделе "Другие устройства" вы увидите значок с маленькой желтой ошибкой. (Отключите все другие устройства, подключенные к любому последовательному порту)
Щелкните правой кнопкой мыши на этом устройстве --- > Обновить драйверное программное обеспечение
Выберите Обзор моего компьютера для программного обеспечения драйвера
Нажмите "Обзор" > " Найдите папку" Окружающая среда Arduino ", которую вы загрузили с сайта Arduino. Если не скачано, то http://arduino.cc/en/Main/Software
После просмотра отметки укажите подпапку.
Нажмите далее --- > Будет установлен ваш драйвер.
Свернуть другие устройства --- > Развернуть порт (его в диспетчере устройств только в других устройствах)
Вы увидите сообщение Arduino Written --- > Посмотрите его COM-ПОРТ (закройте диспетчер устройств)
Перейдите в Arduino Environment --- > Инструменты --- > Последовательный порт --- > Выберите COM PORT, как указано в PORT в диспетчере устройств. (Если вы используете какую-либо другую Arduino Board вместо UNO, тогда выберите то же самое в платах)
Загрузите свои программы-убийцы и посмотрите, как они работают.,.
Я надеюсь, что этот поможет.,.
Добро пожаловать
Ответ 2
Установили ли вы драйверы? См. Инструкции по установке Arduino в разделе №4. Я не знаю эту машину, но сомневаюсь, что у нее нет COM-портов.
Ответ 3
У меня были установлены мои драйверы, и Arduino подключился через ненагруженный USB-концентратор.
Перемещение его на USB-порт моего компьютера заставило его работать.
Ответ 4
Сначала: Извините за мой бедный английский (не стесняйтесь меня исправлять).
Аннотация: Шаги по решению "Serial port" COM1 "не найдены" в Fedora 17.
Сегодня установите пакеты для Arduino в Fedora 17.
(yum install arduino), и у меня такая же проблема: я решил загрузить пример на чип. и получил ту же ошибку "Последовательный порт" COM1 "не найден".
В этом случае, когда я запускаю программу Arduino, появляется какой-то баннер, который предупреждает меня, что мой пользователь не находится в группе "dialout" и "lock". Вы хотите добавить своего пользователя в эти группы? Я нажимаю кнопку добавления, но по какой-то причине программа терпит неудачу и ничего не говорит.
Шаг1: узнайте устройство arduino
отключите файлы arduino и list/dev:
#ls -l /dev
подключите файлы arduino и go и list/dev
#ls -l /dev
найдите новый файл (устройство), который был не до pluggin, например:
ttyACM0 или ttyUSB1
Прочтите следующие свойства:
ls -l /dev/ttyACM0
crw-rw---- 1 root dialout 166, 0 Dec 24 19:25 /dev/ttyACM0
первый c означает, что arduino является символьным устройством.
владелец пользователя: root
владелец группы: dialout
номер мэра: 166
второстепенное число: 0
Шаг2: установите пользователя в качестве владельца группы.
Если вы выполните:
groups <yourUser>
И вы не находитесь в группе "dialout" и/или "lock".
Добавьте себя в эту группу с правами root:
usermod -aG lock <yourUser>
usermod -aG dialout <yourUser>
перезагрузите компьютер.
и установите/dev/как ваш последовательный порт перед загрузкой.
Надеюсь, это будет полезно.
Франциско.
Bye.
Ответ 5
отключить не нужно, просто удалите порт, перезапустите и установите драйвер снова. Вы увидите COM-порт arduino в разделе LPT и PORT.
Ответ 6
Это исправление/решение работало для меня:
Диспетчер устройств → Порты → щелкните правой кнопкой мыши на Arduino Uno → Обновление программного обеспечения драйвера → Поиск автоматически для обновленного программного обеспечения драйвера
Ответ 7
Я перезагрузил компьютер, а затем снова открыл IDE, и это сработало, в то время как ничего из вышеперечисленного не помогло.
Возможно, вам придется выполнить и все вышеперечисленное, но обязательно перезагрузите компьютер.