web-dev-qa-db-fra.com

Le port COM Arduino ne fonctionne pas

J'ai récemment acheté un Arduino Uno. Après avoir obtenu les câbles nécessaires, j'ai décidé de télécharger un exemple sur la puce.

Au lieu de voir ce Blink, j'ai reçu une erreur comme processing.app.SerialException: Serial port 'COM1' not found. Did you select the right one from the Tools > Serial Port menu?

Oui, j'ai essayé ça. Mais même Serial Port Monitor ne semble pas s'ouvrir. Là encore, je reçois une exception qui ne mérite pas d'être mentionnée.

Après avoir découvert que mes ports COM série ne fonctionnent pas (via Portmon.exe), et compris que je n'en ai peut-être même pas (il n'y a pas de port COM dans le Gestionnaire de périphériques), j'ai également essayé de télécharger un pilote pour le port COM, mais il a également échoué.

Certains disent que c'est à cause de la carte mère de mon Acer Aspire 5742. Certains disent que la raison en est Windows 7.

Pour faire court, j'apprécierais vraiment si quelqu'un peut m'aider avec mon problème de port COM et réparer mes rêves brisés.

15
3yanlis1bos

Installation de pilotes pour Arduino sous Windows 8/7.

(Je l'ai essayé pour Uno r3, mais je pense que cela fonctionnera pour toutes les cartes Arduino)

Branchez votre carte Arduino

Allez dans Panneau de configuration ---> Système et sécurité --- > Système ---> Dans le volet gauche Gestionnaire de périphériques

Développez Autres périphériques .

Sous Autres périphériques, vous remarquerez une icône avec un petit graphique d'erreur jaune . (Débranchez tous vos autres appareils connectés à un port série)

Clic droit sur cet appareil ---> Mettre à jour le logiciel du pilote

Sélectionnez Parcourir mon ordinateur pour le logiciel du pilote

Cliquez sur Parcourir ---> Recherchez le dossier d'Arduino Environmen t que vous avez téléchargé à partir du site Web Arduino. S'il n'est pas téléchargé alors http://arduino.cc/en/Main/Software

Après la navigation , marquez le sous-dossier .

Cliquez sur suivant ---> Votre pilote sera installé.

Réduire les autres périphériques ---> Développer le port (son dans le gestionnaire de périphériques uniquement sous d'autres périphériques)

Vous verrez Arduino Written ---> Recherchez son COM PORT (fermez le gestionnaire de périphériques)

Allez dans Environnement Arduino ---> Outils ---> Port série ---> Sélectionnez le COM PORT comme mentionné dans PORT dans Gestionnaire de périphériques. (Si vous utilisez une autre carte Arduino au lieu de UNO, sélectionnez la même chose dans les cartes)

Téléchargez vos programmes tueurs et voyez-les fonctionner. . .

J'espère que cela aide . . .

Bienvenue

22
Divye Bhutani

Avez-vous installé les pilotes? Voir l'Arduino instructions d'installation sous # 4. Je ne connais pas cette machine mais je doute qu'elle ne dispose pas de ports COM .

3
No Grabbing

J'ai installé mes pilotes et connecté l'Arduino via un concentrateur USB non alimenté. Le déplacer vers un port USB de mon ordinateur l'a fait fonctionner.

2
ceteras

Premièrement: Désolé pour mon mauvais anglais (n'hésitez pas à me corriger). Résumé: Étapes à suivre pour résoudre "Port série" COM1 "introuvable" dans Fedora 17.

Aujourd'hui, installez les packages pour Arduino dans Fedora 17. (yum install arduino) et j'ai le même problème: j'ai décidé de télécharger un exemple sur la puce. et a obtenu la même erreur "Port série 'COM1' introuvable".

Dans ce cas, lorsque j'exécute le programme Arduino, une bannière apparaît qui m'avertit que mon utilisateur n'est pas dans le groupe 'dialout' et 'lock'. Voulez-vous ajouter votre utilisateur dans ces groupes? Je clique sur le bouton Ajouter, mais pour une raison quelconque, le programme échoue et ne dit rien.

Step1: reconnaissez le périphérique arduino débranchez vos fichiers arduino et list/dev:

#ls -l /dev

branchez votre arduino et allez lister/dev les fichiers

#ls -l /dev

trouver le nouveau fichier (périphérique) qui n'était pas avant pluggin par exemple:

ttyACM0 ou ttyUSB1

Lisez ces propriétés:

ls -l /dev/ttyACM0

crw-rw---- 1 root dialout 166, 0 Dec 24 19:25 /dev/ttyACM0

le premier c signifie que arduino est un dispositif de caractères.

propriétaire de l'utilisateur: root

propriétaire du groupe: numérotation

numéro de maire: 166

nombre mineur: 0

Step2: définissez votre utilisateur comme propriétaire du groupe.

Si tu fais:

groups <yourUser>

Et vous n'êtes pas dans le groupe "numérotation" et/ou "verrouillage". Ajoutez-vous dans ce groupe exécuté en tant que root:

usermod -aG lock <yourUser>
usermod -aG dialout <yourUser>

redémarrez le PC. et définissez/dev/comme votre port série avant le téléchargement.

J'espère être utile. Francisco. Au revoir.

débranchez pas nécessaire, désinstallez simplement votre port, redémarrez et réinstallez le pilote.vous verrez le port arduino COM dans la section LPT & PORT.

0
mmislam

Ce correctif/solution a fonctionné pour moi: Gestionnaire de périphériques -> Ports -> clic droit sur Arduino Uno -> Mettre à jour le logiciel du pilote -> Rechercher automatiquement le logiciel du pilote mis à jour

0
TimG