Plante emoji
La programmation
Arduino
void loop() {
}
Matrice de leds
Partie 1
Branchement matrice
VCC
GND
DIN
CS
CLK
+5V
GND
12
10
11
Inclure la librairie "LedControl"
-
Dans l'IDE : gérer les bibliothèques
- #include <LedControl.h>
Initialiser le programme
LedControl matrix=LedControl(12,11,10,1);
Important : portée de la variable
Activer la matrice de leds
matrix.shutdown(0, false);
matrix.setLed(0, 4, 2, true);
Test : voir si la matrice et l'Arduino sont bien connectés
matrice.clearDisplay(0);
Effacer le programme précédent
Dessiner 2 emoji
1
2
Capteur d'humidité
Partie 2
Capteur d'humidité
fait varier la tension du pin A0 entre 0 et 5 Volts
Arduino
récupére une valeur analogique comprise entre 0 et 1023
Produit en croix
Branchement capteur d'humidité
VVC
GND
A0
+5V
GND
A0
Variable
int humidite = analogRead(0);
Récupérer le taux d'humidité de la plante
Serial.println(humidite);
Adapter l’Emoji en fonction du taux d’humidité reçu
Serial.begin(9600);
onglet “Outils”, puis “Moniteur série”
Voir le résultat dans le moniteur série
Condition
SINON
SI
if ( humidity < 300 ) {
<code pour le smiley triste>
} else {
<code pour le smiley content>
}
1
2
Allumer une led
matrice.setLed(0, ligne, colonne, true);
matrice.setLed(0, 4, 2, true);
Eteindre toutes les leds
matrice.clearDisplay(0);
Bravo !
Atelier 3 - Plante Emoji
By juliegarnier
Atelier 3 - Plante Emoji
Version OC
- 2,363