Dejo un vídeo:
int sensores[3]={A0, A1, A2}; //Entrada analógica de los potenciómetros.int leds[3]={13, 12, 11}; //Salida para el led RGBint sensorVal[3];
void setup() {
//Declaración de los leds como salidas. pinMode(leds[0], OUTPUT); pinMode(leds[1], OUTPUT); pinMode(leds[2], OUTPUT); }
void loop() { // Lectura de los valores desde las entradas analógicas sensorVal[0] = analogRead(sensores[0]); sensorVal[1] = analogRead(sensores[1]); sensorVal[2] = analogRead(sensores[2]); //Asignamos los valores a las salidas para el led RGB analogWrite(leds[0], map(sensorVal[0], 0, 1023, 0, 255)); analogWrite(leds[1], map(sensorVal[1], 0, 1023, 0, 255)); analogWrite(leds[2], map(sensorVal[2], 0, 1023, 0, 255));
}
No hay comentarios:
Publicar un comentario