martes, 4 de abril de 2017

LDR map


04/04/2017

Este circuito tiene colocados en la placa de arduino los siguientes elementos: un LED, un LDR, dos resistencias. Consiste en graduar la intensidad del LED colocándole el dedo encima a la LDR, con la función map.






El programa que hay que grabar en la placa de arduino es el siguiente:

int ledPin=9;

void setup() {

Serial.begin(9600);           //se especifica los baudios, normalmente 9600
 pinMode(ledPin,OUTPUT);

}

void loop() {
val=analogRead(A3);   //hago la lectura analógica en el pin A3
Serial.println(val);        //imprime el valor de val e inserta una línea nueva
 delay(100);                     //espera 100 milisegundos
val =map(val,200,900,0,255); //reasignar la variable val al nuevo valor mapeado
 analogWrite(ledPin,val);
}



DAVID COBOS VALIENTE - MIGUEL RECIO VÁZQUEZ

No hay comentarios:

Publicar un comentario