thermometre-couleur.ino
El sensor de temperatura integrado sigue el aire ambiente con unos pocos grados: sople para verlo reaccionar. El LED pasa de azul a rojo con la temperatura y el monitor muestra los grados.
Hardware necesario
Un Arduino Esplora (ATmega32U4, 5 V) con sus sensores integrados: joystick, 4 botones, slider, LED RGB, zumbador, sensores de luz, temperatura, sonido y acelerómetro. Ninguno.
Cableado
Nada que cablear; evite tocar la placa cerca de los dedos al medir.
Funcionamiento
readTemperature(DEGRE_C) convierte el sensor analógico a Celsius; el color interpola de azul (frío) a rojo (calor). En el Arduino IDE, elija « Arduino Esplora »; añada la biblioteca « Esplora » desde el Gestor de bibliotecas para acceder a los sensores integrados.
Para ir más lejos
Añada una alerta sonora (Esplora.tone) sobre un umbral, o trace la curva en el trazador serie.
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);
}