Hello
On se retrouve aujourd'hui pour le premier tutoriel dédié au Arduino Uno
Ayant reçue mon Stater Pack Arduino Uno R3, j'en profite pour vous partager mes connaissances
Pour ceux qui souhaite suivre le tutoriel, mais qui n'ont pas l'Arduino, vous pouvez utiliser "Proteus ISIS" qui est un logiciel de simulation électronique.
Trêve de bavardages, passons au tutoriel !
Voici le matériel que je vais utiliser :
- Arduino Uno x1
- Résistance de 1K (1000) Ohms x3
- LED de couleur x3
- Fil de connexion x4
- Breadboard (plaque d'essai) x1
Voici un un schéma du montage (trouvé sur internet) que l'on va réaliser :
Comme vous pouvez le constatez nous allons utiliser uniquement le côté "Digital" du Arduino.
Sur le schéma il y a 4 Leds, nous nous allons en utiliser que 3.
Voici les pins utilisés :
- GND (La masse)
- Pin 13 (Led 1)
- Pin 12 (Led 2)
- Pin 11 (Led 3)
Voici désormais le montage réalisé en vrai :
Le montage est désormais réalisé, passons désormais à la partie programmation
Si vous ne l'avez pas, allez télécharger le logiciel Arduino disponible
Vous devez être inscrit pour voir les liens ! Inscrivez-vous ou connectez-vous ici.
.Voici la page de départ quand l'on créer un nouveau programme :
Nous allons garder cette base.
Dans la partie "void setup" nous allons dire au programme les pins utilisés, dans notre cas c'est les pins 13, 12 et 11.
Donc :
Code:
void setup() {
pinMode(13, OUTPUT);
pinMode(12, OUTPUT);
pinMode(11, OUTPUT);
}
Maintenant nous allons passer à la deuxième partie du code, la "loop", autrement dit la "boucle".
Voici le code à rentrer pour allumer une LED :
Code:
digitalWrite(NuméroPin, HIGH);
Code:
digitalWrite(NuméroPin, LOW);
Déjà nous allons faire clignoter une seule LED (pin 13) avec un délai de 0,5 secondes, voici le code à rentrer :
Code:
digitalWrite(13, HIGH);
delay(500);
digitalWrite(13, LOW);
Et vu que nous avons entrer ce code dans une loop (boucle), ce code va se répéter à l'infini, donc la LED clignotera jusqu'à temps que vous débranchiez l'Arduino.
Maintenant que la 1 ère LED s'allume, nous allons faire allumer les deux autres (12 et 11), donc on copie colle le code d'avant en remplaçant seulement le numéro des pins :
Maintenant que la 1 ère LED s'allume, nous allons faire allumer les deux autres (12 et 11), donc on copie colle le code d'avant en remplaçant seulement le numéro des pins :
Code:
digitalWrite(13, HIGH);
delay(500);
digitalWrite(13, LOW);
digitalWrite(12, HIGH);
delay(500);
digitalWrite(12, LOW);
digitalWrite(11, HIGH);
delay(500);
digitalWrite(11, LOW);
Voici donc le code final à rentrer sur Arduino pour les plus flemmards d'entre vous :
Code:
void setup() {
pinMode(13, OUTPUT);
pinMode(12, OUTPUT);
pinMode(11, OUTPUT);
}
void loop() {
digitalWrite(13, HIGH);
delay(500);
digitalWrite(13, LOW);
digitalWrite(12, HIGH);
delay(500);
digitalWrite(12, LOW);
digitalWrite(11, HIGH);
delay(500);
digitalWrite(11, LOW);
}
Maintenant brancher votre Arduino en USB a votre ordinateur, puis téléverser le programme avec ce bouton :
Et nous voilà partie pour le test en vidéo !
J’espère que ce premier tutoriel sur l'Arduino vous a plus, rendez vous demain (sûrement) pour le prochain épisode
Et nous voilà partie pour le test en vidéo !
Vous devez être inscrit pour voir les médias
J’espère que ce premier tutoriel sur l'Arduino vous a plus, rendez vous demain (sûrement) pour le prochain épisode
Dernière édition: