slider-luminosite.ino
El slider lateral es una resistencia variable leída en analógico: modula directamente el brillo del LED RGB. Un primer paso hacia las interfaces «tangibles» de la Esplora.
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.
Funcionamiento
readSlider devuelve 0-1023; map lo reduce a 8 bits para writeRGB, que manda los tres canales (D5 rojo, D10 verde, D9 azul). 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
Cambie el tono según la posición (rojo → verde → azul) para un selector de color.
slider-luminosite.ino
// Slider lateral (0..1023) -> intensite de la LED RGB embarquee.
#include <Esplora.h>
void setup() {
Serial.begin(9600);
}
void loop() {
int v = Esplora.readSlider(); // 0..1023
int intensite = map(v, 0, 1023, 0, 255);
Esplora.writeRGB(intensite, intensite / 4, 0); // blanc->orange
Serial.println(intensite); // retour du curseur sur le moniteur
delay(20);
}