Niveau APPRENTISSAGE : ► Débutant
Prérequis :
Matériel :
1 x Carte Arduino
9 x Résistances 220 ohms
9 x Leds
Fils de connexion
1 x Breadboard
Vidéo de démonstration :
VIDEO
Schéma de câblage :
Code :
// La broche numérique 2 est reliée à la led verte 1. On lui donne le nom ledverte1. int ledverte1 = 2; // Etc ... int ledverte2 = 3; int ledverte3 = 4; int ledorange4 = 5; int ledorange5 = 6; int ledorange6 = 7; int ledrouge7 = 8; int ledrouge8 = 9; int ledrouge9 = 10; void setup() { // Définit ledverte1 soit la broche numérique 2 comme sortie. pinMode (ledverte1, OUTPUT); // Etc ... pinMode (ledverte2, OUTPUT); pinMode (ledverte3, OUTPUT); pinMode (ledorange4, OUTPUT); pinMode (ledorange5, OUTPUT); pinMode (ledorange6, OUTPUT); pinMode (ledrouge7, OUTPUT); pinMode (ledrouge8, OUTPUT); pinMode (ledrouge9, OUTPUT); } void loop() { // Met la broche numérique stockée dans ledverte1 sur ON digitalWrite (ledverte1, HIGH); // On attend 100 millisecondes delay(100); // Met la broche numérique stockée dans ledverte2 sur OFF digitalWrite (ledverte1, LOW); // Etc ... delay(100); digitalWrite (ledverte2, HIGH); delay(100); digitalWrite (ledverte2, LOW); delay(100); digitalWrite (ledverte3, HIGH); delay(100); digitalWrite (ledverte3, LOW); delay(100); digitalWrite (ledorange4, HIGH); delay(100); digitalWrite (ledorange4, LOW); delay(100); digitalWrite (ledorange5, HIGH); delay(100); digitalWrite (ledorange5, LOW); delay(100); digitalWrite (ledorange6, HIGH); delay(100); digitalWrite (ledorange6, LOW); delay(100); digitalWrite (ledrouge7, HIGH); delay(100); digitalWrite (ledrouge7, LOW); delay(100); digitalWrite (ledrouge8, HIGH); delay(100); digitalWrite (ledrouge8, LOW); delay(100); digitalWrite (ledrouge9, HIGH); delay(100); digitalWrite (ledrouge9, LOW); delay(100); }
Simulation TINKERCAD :
+ Infos sur le langage utilisé :
1. Fonctions
2. Variables
3. Stucture
Nombre de vues: 1 575
J’aime ça : J’aime chargement…