Fin
martes, 17 de abril de 2018
miércoles, 8 de febrero de 2012
Estreno de mi Arduino con un led RGB
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 RGB
int 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));
}
viernes, 3 de febrero de 2012
Suscribirse a:
Entradas (Atom)