FOTORRESISTENCIA Y LED
Enviado por cervesa • 12 de Diciembre de 2014 • 805 Palabras (4 Páginas) • 239 Visitas
Video
LECCIÓN 9 – ARDUINO – FOTORRESISTENCIA Y LED
Es hora de que trabajemos con una fotorresistencia, si bien ta habíamos explicado como funcionaba una fotorresistencia y de que trata. Vamos a utilizar la entrada de la señal análoga de una fotorresistencia para prender un LED y mostrar su valor en la terminal serial. Como sabemos, dependiendo de la cantidad de luz en el ambiente podremos controlar nuestro LED, lo malo es que una fotorresistencia es muy sensible.
Materiales
Arduino
Protoboard
Fotorresistencia
LED
1 resistencia de 220 ohms
1 resistencia de 10 kohms
cables
Circuito
1234567891011121314151617 int led = 11;
void setup(){
Serial.begin(9600); //Crea la velocidad de comunicación seria
pinMode( led, OUTPUT ); //configura como salida el led
}
void loop(){
int valorFotorresistencia; //Declaramos la variable de la fotorresistencia
valorFotorresistencia = analogRead(A0); //leemos el valor de la fotorresistencia
Serial.println(valorFotorresistencia); //Imprimimos en la consola serial el valor de la fotorresistencia
analogWrite(led, valorFotorresistencia/4); //prendemos el valor del LED dependiendo del valor de la fotorresistencia
delay(500); //Esperamos 500ms
}
Código
view rawfoto hosted with by GitHub
En el código podemos ver que declaramos una variable para leer el valor de la fotorresistencia y lo imprimimos en la consola serial. Además de eso hacemos prender el LED dependiendo el valor de la fotorresistencia. Recuerda que en la lección decomunicación serial hacemos uso de la terminal serial si es que no lo recuerdas. Para poder ver el funcionamiento de la fotorresistencia es necesario taparlo por completo para ver verdaderos resultados, o si prefieres necesitaras estar a obscuras para ver como es que funciona.
About these ads
Share this:
http://hardwarehacking.mx/2013/06/30/leccion-9-arduino-fotorresistencia-y-led/
int led = 11;
void setup(){
Serial.begin(9600); //Crea la velocidad de comunicación seria
pinMode( led, OUTPUT ); //configura como salida el led
}
void loop(){
int valorFotorresistencia; //Declaramos la variable de la fotorresistencia
valorFotorresistencia = analogRead(A0); //leemos el valor de la fotorresistencia
Serial.println(valorFotorresistencia); //Imprimimos en la consola serial el valor de la fotorresistencia
analogWrite(led, valorFotorresistencia/4); //prendemos el valor del LED dependiendo del valor de la fotorresistencia
delay(500); //Esperamos 500ms
}
http://hardwarehacking.mx/category/arduino/page/4/
...