Aller au contenu


Photo
- - - - -

Probleme avec arduino [Resolu]


18 réponses à ce sujet

#1 dydyouaki

dydyouaki

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 792 messages
  • Gender:Male

Posté 09 août 2012 - 10:10

Salut ,

Je viens de recevoir ma carte Arduino Mega 2560 et j'ai un petit soucis.

Pour voir si elle fonctionne , j'ai connecter une led et une resistance.

Donc :

5V de la carte Arduino au + de la led

Le - de la led a la resistance

Et l'autre cote de la resistance au pin N*2 de la carte Arduino

et voici le code :


const int led_rouge = 2;       //définition de la broche 2 de la carte en tant que variable

void setup()                   //fonction d'initialisation de la carte
{
   pinMode(led_rouge, OUTPUT); //initialisation de la broche 2 comme étant une sortie
}

void loop()                    //fonction principale, elle se répète (s’exécute) à l'infini
{
   digitalWrite(led_rouge, LOW);    // allume la LED
   delay(600);                      // fait une pause de 600 milli-seconde
   digitalWrite(led_rouge, HIGH);     // éteint la LED
   delay(40);                      // fait une pause de 40 milli-seconde
}

Mais un probleme survient apres avoir cliquer sur Upload :

Serial port 'COM1' already use. Try quitting any programs that may be using it

Qu y a t il ?
Merci a tous
Cordialement Dylan.

#2 julkien

julkien

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 1 032 messages
  • Gender:Male

Posté 09 août 2012 - 10:14

Salut ,


Serial port 'COM1' already use. Try quitting any programs that may be using it

Qu y a t il ?

salut

le pin 2 est reserver au com
c'est avec lui que tu le programme

A+

#3 dydyouaki

dydyouaki

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 792 messages
  • Gender:Male

Posté 09 août 2012 - 10:17

Comment ca le pin 2 est reserve au COM ??
Merci a tous
Cordialement Dylan.

#4 Microrupteurman

Microrupteurman

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 2 210 messages
  • Gender:Male
  • Location:Aquitaine,Gironde

Posté 09 août 2012 - 10:19

Court circuit ! Tu envoi du 5v par ta pin2 et tu envoi du 5v par '5v'

Tu doit relier ta led au gnd. Et mieut tu te sert de la led connecté a la carte sur la pin 13.

 
Page Facebook : https://www.facebook...appartelier2.0/
Page Twitter :  https://twitter.com/2Appartelier (bateau seulement)
Boutique Robot-Maker : https://www.robot-ma...er-20/produits/

Besoin d'une impression 3D grand format ? Contactez moi !
 


#5 julkien

julkien

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 1 032 messages
  • Gender:Male

Posté 09 août 2012 - 10:22

Comment ca le pin 2 est reserve au COM ??



en gros c'est un port serie ne l'utilse pas

revise le branchement des led tu risque de grillé ta carte sinon!


edit: j'ai confondu pour le pin 2 desoler
mais le branchement me se semble asardeux

regarde bien cette image

Image IPB

#6 Microrupteurman

Microrupteurman

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 2 210 messages
  • Gender:Male
  • Location:Aquitaine,Gironde

Posté 09 août 2012 - 10:24

Notre ami dydy parle de la pin n° 2, c'est a dire la 3.

 
Page Facebook : https://www.facebook...appartelier2.0/
Page Twitter :  https://twitter.com/2Appartelier (bateau seulement)
Boutique Robot-Maker : https://www.robot-ma...er-20/produits/

Besoin d'une impression 3D grand format ? Contactez moi !
 


#7 dydyouaki

dydyouaki

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 792 messages
  • Gender:Male

Posté 09 août 2012 - 10:29

Je ne comprends pas , je suis desole.

Qu'est ce qui est mal connecter ?
Merci a tous
Cordialement Dylan.

#8 Microrupteurman

Microrupteurman

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 2 210 messages
  • Gender:Male
  • Location:Aquitaine,Gironde

Posté 09 août 2012 - 10:31

Tu doit branché ta led sur ta pin n°2 (+), elle est configuré en OUTPUT, et sur gnd.

Mais en mettant ce meme code en changeant le n° de la pin, 13, tu n'a pas besoin de branché de led.




Est ce que la carte est bien reconnu par le pc ?

 
Page Facebook : https://www.facebook...appartelier2.0/
Page Twitter :  https://twitter.com/2Appartelier (bateau seulement)
Boutique Robot-Maker : https://www.robot-ma...er-20/produits/

Besoin d'une impression 3D grand format ? Contactez moi !
 


#9 dydyouaki

dydyouaki

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 792 messages
  • Gender:Male

Posté 09 août 2012 - 10:35

mais que vient faire la pin 13 dans cette histoire ?


EDIT : non elle n'apparait pas dans mon ordinateur mais sur le logiciel Arduino la carte mega 2560 s'est selectionner tout seul.
Merci a tous
Cordialement Dylan.

#10 rbot99

rbot99

    Membre passionné

  • Membres
  • PipPipPip
  • 514 messages
  • Gender:Male

Posté 09 août 2012 - 10:37

essaye de changer de port usb!
N'entretiens pas l'espoir de ce qui ne peut être espéré , Pythagore

#11 julkien

julkien

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 1 032 messages
  • Gender:Male

Posté 09 août 2012 - 10:38

mais que vient faire la pin 13 dans cette histoire ?



il me semble que microrupteur man parle de la led integré , c'est ça?

#12 Microrupteurman

Microrupteurman

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 2 210 messages
  • Gender:Male
  • Location:Aquitaine,Gironde

Posté 09 août 2012 - 10:39

Oui, en general on lit la description de ce que l'on achete .....

 
Page Facebook : https://www.facebook...appartelier2.0/
Page Twitter :  https://twitter.com/2Appartelier (bateau seulement)
Boutique Robot-Maker : https://www.robot-ma...er-20/produits/

Besoin d'une impression 3D grand format ? Contactez moi !
 


#13 julkien

julkien

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 1 032 messages
  • Gender:Male

Posté 09 août 2012 - 10:39

mais que vient faire la pin 13 dans cette histoire ?


EDIT : non elle n'apparait pas dans mon ordinateur mais sur le logiciel Arduino la carte mega 2560 s'est selectionner tout seul.



dans le gestionnaire de peripherique plus prescisement dans les port com tu a rien?

#14 seb03000

seb03000

    @pump_upp - best crypto pumps on telegram !

  • Membres
  • PipPipPipPipPip
  • 1 193 messages
  • Location:https://t.me/pump_upp

Posté 09 août 2012 - 11:37

Pour le branchement de ta LED voila comment sa se passe , le - sur pin GND , bon tu en trouvera un peu partout sur ta carte

Le + de ta LED de la branche sur la pin 2 digitale de ta carte , comme sur le plant , voila.


Image IPB

Mais j'ai une question a tu testé un code basic pour testé ta carte du genre se code la comme sa tu serra fixé.

Le fameux code Blink :

/ *
   clignotement
   Tourne autour d'un LED pendant une seconde, puis s'éteint pendant une seconde, à plusieurs reprises.
* /

void setup() {            	
  // initialiser la broche numérique en tant que sortie.
  // Pin 13 possède une LED connectée sur la plupart des conseils Arduino:
  pinMode(13, OUTPUT); 	
}

void loop() {
  digitalWrite(13, HIGH);   // définir la LED quand elle est allumé
  delay(1000);          	// attendre une seconde
  digitalWrite(13, LOW);	// définir la LED quand elle est éteinte
  delay(1000);          	// attendre une seconde
}

Teste mois sa et dis mois si ta LED 13 clignote bien.

#15 Astondb8

Astondb8

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 1 111 messages
  • Gender:Male
  • Location:Paris

Posté 10 août 2012 - 06:45

Et bien dit donc …
C'est vrziment laborieux…
Aucune explication
Ça part dans tous les sens…
Personne n'essaie de comprendre le message d'erreur…

Pourtant, c'est lui qui détient la cause et la solution non ?

Bien nous allons remettre un peu d'ordre si vous le voulez bien.

Tu peux faire clignoter une LED depuis n'importe quelle pin bien sur. Il suffit de déclarer dans To code avec laquelle tu souhaites travailler.
Mais revenons à ton 1er message.
Tu voulais simplement savoir si ta carte fonctionnait.
Pour cela il y a une solution très simple.
Vas dans les exemples analogiques et ouvre le dose appelé "Blink"
Retiré tous les fils que tu as pur mettre et ne laisse que la connexion USB.
Compilé le code sans y toucher.
Si ça ne marche pas vas dans le gestionnaire de périphériques et contrôle que ton driver FTDI est bien installé.
C'est ce driver qui permet à To PC de communiquer avec ta Mega par le pourt USB.

Mais voilà un lien qui te montre l'installation du driver FTDI (qui a mon avis est la cause de ton probleme)
http://arduino.cc/it/Guide/Windows
Une fois fait, continue le tuto qui te montre comment tester le bon fonctionnement de la carte.
En fait, tu ne testés que peux de choses mais elles dont indispensables.
Grâce à ce code "Blink" tu vas tester que :
- Ton driver est bien unstallé.
- Que ta carte communiqué bien avec ton PC
- Que tu as choisis le bon modele de carte dans le menu Tools/Board

Sinon, le projet Blink à un avantage certain. Il ne n'exécute aucun branchement aucun fil aucune résistance aucune LED extérieure.
Tout ce sont tu as besoin se trouve en natif sur ta carte et dans ces quelques lignes de code.
Pourquoi ?
Parceque les cartes Arduino ont sur la pin 13 une LED que tu peux utiliser dans tes projets pour tester ton code ou bien d'autres chose encore.
Il manque une résistance me dira tu.
En effet, lorsque nous utilisons une LED nous devons adapter le courant d'entrée zu courant supporté par la LED.
Oui c'est exact. Mais nous avons déjà tout cela en interne à la carte.
En effet, il y a des résistances PullUp qu'il te suffit de déclarer dans ton code pour les utiliser.
C'est exactement ce que fait Blink.

Donc commence par lire le tuto du lien que je donne plus haut.
Vérifié si ton driver est bien installé
Vérifié si la communication avec le PC est opérationnel.
Verifi si tu a bien déclaré le bon port Com
Vérifié si tu as bien déclaré la bonne carte

Si la réponse à ces question est oui (à toutes)
Lance la compilation.
Si ça compile
Envois le code Blink vers la carte.
Attend que le message "Done" apparaisse.
Quelques instants plus tard tu devrais voir la LED clignoter.

Sinon, à quel moment la réponse est "Non" dans cette liste.

Cdlt
Yves

 


#16 dydyouaki

dydyouaki

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 792 messages
  • Gender:Male

Posté 10 août 2012 - 07:10

OK merci ! mais tu as oublier de mettre le lien :P
Merci a tous
Cordialement Dylan.

#17 dydyouaki

dydyouaki

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 792 messages
  • Gender:Male

Posté 10 août 2012 - 07:40

Eureka !!!!

Ca marche !!!


Mon peripherique etait inconnu pour mon PC. Apres quelques recherches il fallait aller dans gestionnaire des peripheriques et clic droit sur le peripherique inconnu et cliquer sur mettre a jour le pilote. Puis cliquer sur Rechercher un pilote sur mon ordinateur et inserer le raccourci jusqu'au dossier C:\Users\*****\Desktop\arduino-0023\drivers et cliquer sur ok .


Merci a tous !!!
Merci a tous
Cordialement Dylan.

#18 julkien

julkien

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 1 032 messages
  • Gender:Male

Posté 10 août 2012 - 08:21

Eureka !!!!

Ca marche !!!


Mon peripherique etait inconnu pour mon PC. Apres quelques recherches il fallait aller dans gestionnaire des peripheriques et clic droit sur le peripherique inconnu et cliquer sur mettre a jour le pilote. Puis cliquer sur Rechercher un pilote sur mon ordinateur et inserer le raccourci jusqu'au dossier C:\Users\*****\Desktop\arduino-0023\drivers et cliquer sur ok .


Merci a tous !!!



tien tien je t'avais dit d'aller voir dans ton gestionnaire ! :on_the_quiet:
en tous cas c'est cool si ça fonctionne !

n'oublie pas de le mettre en resolu

A+

#19 Astondb8

Astondb8

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 1 111 messages
  • Gender:Male
  • Location:Paris

Posté 10 août 2012 - 08:25

Tant mieux

J'ai mis le lien pour les autres

Le revoilà ;)
http://arduino.cc/it/Guide/Windows

 




Répondre à ce sujet



  


0 utilisateur(s) li(sen)t ce sujet

0 members, 0 guests, 0 anonymous users