thermometre-couleur.ino

Arduino Esplora — Fiche de carte · Fichier : thermometre-couleur.ino · Langage : Arduino · Usage : Afficher la température embarquée en dégradé bleu-rouge

Le capteur de température intégré suit l'air ambiant à quelques degrés près — soufflez dessus pour le voir réagir. La LED vire du bleu au rouge selon la température, et le moniteur affiche les degrés.

Matériel requis

Une Arduino Esplora (ATmega32U4, 5 V) avec ses capteurs embarqués : joystick, 4 boutons, slider, LED RGB, buzzer, capteurs de lumière, température, microphone, accéléromètre. Aucun.

Branchement

Rien à câbler ; évitez de tenir la carte près des doigts pendant la mesure.

Fonctionnement

readTemperature(DEGRE_C) convertit le capteur analogique en Celsius ; la couleur est interpolée entre bleu (froid) et rouge (chaud). Dans l'Arduino IDE, choisissez « Arduino Esplora » ; ajoutez la bibliothèque « Esplora » via le Gestionnaire de bibliothèques pour accéder aux capteurs embarqués.

Pour aller plus loin

Ajoutez une alerte sonore (Esplora.tone) au-delà d'un seuil, ou tracez la courbe dans le traceur série.

thermometre-couleur.ino

// Capteur de temperature embarque -> couleur + moniteur serie.
#include <Esplora.h>

void setup() {
  Serial.begin(9600);
}

void loop() {
  float c = Esplora.readTemperature(DEGRE_C);
  Serial.println(c, 1);
  int chaud = constrain((int)((c - 15) * 20), 0, 255); // 15..28 degres
  Esplora.writeRGB(chaud, 0, 255 - chaud);             // bleu -> rouge
  delay(250);
}

← Retour à la fiche