Nom | Diagramme | Image |
---|---|---|
1 Carte Arduino Uno | ![]() |
![]() |
1 Câble USB | ![]() |
|
1 Diode électroluminescente (DEL) | ![]() |
![]() |
1 Résistance de 220 ohms (code couleur : rouge, rouge, marron/brun, or) | ![]() |
![]() |
1 Mini plaque d’essai | ![]() |
Vous devrez être familier avec le contenu des notes sur la carte Arduino Uno.
Insérez la patte longue (+) de la DEL dans la broche 13 de la carte Arduino et la patte courte dans une rangée de la plaque d’essai. Insérez la résistance dans la même rangée que la patte courte de la DEL. Connectez l’autre extrémité de la résistance à la rangée de la masse (GND) de la carte Arduino. Branchez la carte Arduino à l’ordinateur avec le câble USB.
Ici on veut simplement allumer la lumière en continu.
Copiez et collez le code suivant dans un nouveau projet nommé why-uno
. Ne vous préoccupez pas trop des détails. On les étudiera dans les prochaines activités.
Note - Ce code remplace : le code dans le fichier
why-uno.ino
qui est créé automatiquement par l’IDE Arduino -OU- le code dans le fichiermain.cpp
qui est créé automatiquement par PlatformIO.
1
2
3
4
5
6
7
8
9
10
11
12
#include <Arduino.h>
const int DEL = 13;
void setup() {
pinMode(DEL, OUTPUT);
}
void loop() {
digitalWrite(DEL, HIGH);
delay(1000);
}
Maintenant, on veut que la lumière clignote 1000ms (1s) allumée et 100ms éteinte.
void loop()
à votre projet why-uno
.
Faites attention de placer ces lignes avant l’accolade fermante
}
afin d’assurer qu’elle soient incluses dans fonctionvoid loop()
.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <Arduino.h>
const int DEL = 13;
void setup() {
pinMode(DEL, OUTPUT);
}
void loop() {
digitalWrite(DEL, HIGH);
delay(1000);
digitalWrite(DEL, LOW); // ces deux lignes sont nouvelles
delay(100);
}
Savez-vous comment on aurait pu faire clignoter la DEL sans utiliser le programme (sans besoin d’un microcontrôleur)? La vidéo suivante propose une solution :
Créez un nouveau document dans Google Docs.
Répondez aux questions suivantes qui comparent votre expérience à modifier le comportement avec Arduino et celle montrée dans la vidéo appliquant des connaissances en électronique analogique.
Soumettez le document dans la tâche appropriée sur Google Classroom.