Prise en main d’un Arduino avec les premiers sketchs et communication serial de l’ide
En rapport le précédent article, et pour continuer sur les périphériques embarqués, voila la prise en main d’un Arduino Duemilanove.
Pour commencer il faut installer l’IDE Arduino.
Une fois installé vous tombez la dessus, le menu du haut de gauche a droite permet de compiler le sketch, de l’uploader sur l’Arduino, ou de faire un New Open et Save. L’icone du bout est dédiée a la communication serial qu’on verra plus tard.
On vérifie que l’Arduino est bien alimenté avec une Led et une resistance qu’on va brancher sur les ping 5V et sur GND meme s’il y a deja une LED sur controle sur le PCB
Ca devrait vous donner ca :
Ok maintenant on passe a l’écriture d’un sketch qui va faire clignoter la LED 13 toujours protégée par une resistance hein :)
// On attribue l'id d'une LED a la variable led int led = 13; // On configure le type d'entrée ici une output void setup() { pinMode(led, OUTPUT); } // Ce que va faire le programme infiniement void loop() { digitalWrite(led, HIGH); delay(100); digitalWrite(led, LOW); delay(100); }
Pour avoir ceci (faites pas attention aux 3 LED en haut a gauche ni de la LED blance … on y reviendra dans un futur article) :
On va maintenant s’occuper de la liaison Serial avec ce nouveau sketch mais avec le meme montage.
int led = 13; void setup() { Serial.begin(9600); pinMode(led, OUTPUT); } void loop() { digitalWrite(led, HIGH); Serial.println("Hello led!"); delay(1000); digitalWrite(led, LOW); delay(1000); }
Apres l’upload la LED 13 devrait maintenant clignoter toute les secondes, et si on ouvre le Serial Monitor on devrait voir :
Et voila pour la premiere partie !