thermometre-couleur.ino
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);
}