• Post category:Intermédiaire
  • Commentaires de la publication :0 commentaire
  • Dernière modification de la publication :mars 13, 2022
  • Temps de lecture :5 min de lecture

Détection de température numérique avec module KY-028 (code basique) avec un Arduino

Détection magnétique (à effet Hall) avec module KY-024 (code basique) avec un Arduino

Niveau APPRENTISSAGE :   Intermédiaire

 

    Prérequis :

Matériel :

  • 1 x Carte Arduino
  • 1 x Résistance 220 ohms
  • 1 x Led
  • 1 x Module de capteur de température numérique KY-028
  • Fils de connexion
  • 1 x Breadboard

Version IDE :

 

 

Vidéo de démonstration :

 

Schéma de câblage :

Code :

// La broche numérique 3 est reliée à la led rouge. On lui donne le nom Ledrouge.
int Ledrouge = 3 ;
// La broche numérique 2 est reliée à la pin numerique du KY-028. On lui donne le nom Temperaturepin_num.
int Temperaturepin_num = 2;
// Déclaration variable Detectiontemperature qui va servir à stocker une valeur au format bool soit LOW ou HIGH.
bool Detectiontemperature ;

void setup () {
// Définit Ledrouge comme sortie.
pinMode(Ledrouge, OUTPUT);
// Définit Temperaturepin_num comme une entrée.
pinMode(Temperaturepin_num, INPUT);
}

void loop () {
// Lit la broche d'entrée numérique 2 "Temperaturepin_num" et stock ça valeur dans Detectiontemperature
Detectiontemperature = digitalRead (Temperaturepin_num) ;
// Si Detectiontemperature == HIGH on exécute les actions entre {}
if (Detectiontemperature == HIGH) {
// Met la broche numérique stockée dans Ledrouge soit 3 à HIGH "ON"
digitalWrite (Ledrouge, HIGH);
}
// Sinon on exécute les actions entre {}
else {
// Met la broche numérique stockée dans Ledrouge soit 3 à LOW "OFF"
digitalWrite (Ledrouge, LOW);
}
// On attend 500 millisecondes
delay(500);
}

 


+ Infos sur le langage utilisé :

1. Fonctions
2. Variables
3. Stucture

 

Laisser un commentaire