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 !

Made with Slides.com