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