Arduino: LED de uso como un sensor de luz

hace un tiempo leí un blog sobre el uso de un LED normal como un sensor de luz. Después de navegar por Internet, encontré que todos los ejemplos que he encontrado no funcionaban bien o duro de leer. Entonces me topé con este instructable:

Sin embargo, encontré que el código era difícil de leer o editar y faltó una salida serial. Abajo está limpia código con salida serial. Además, encontré que agregando una resistencia en serie con el sensor de 100R llevó mucho mejora la sensibilidad. Este cambio mejora el rango de la luz en el puerto de serie de 290 270 a 290-120.

#define leer A0
#define LED 13
int base = 0;

void setup() {}
pinMode (LED, salida);
Serial.Begin(57600);
}

void loop() {}
sens de int = readLED(50);
base = sens - 20;                 ajuste de sensibilidad - ahora reaccionará si el LED es inferior a la configuración anterior de 20
para (int y = 0 y < 1000; y ++) {/ / después de cada 1000 pruebas el programa repondrá la llevaron a hacer frente con luz cambiante
Sens = readLED(50);
Serial.println(SENS);
Si (sens < base) / / prueba es fue llevado en la oscuridad
digitalWrite (LED, alta);
otra cosa
digitalWrite (LED, baja);
}
}

int readLED (int cantidad) {/ / leer valor analógico n veces y media en aquellos tiempos números
int total = 0;
para (int x = 0; x < número; x ++) {}
total += analogRead(READ);
Delay(10);
}
devolución total o número;
}

Artículos Relacionados

LED como un SENSOR de luz

LED como un SENSOR de luz

LED = diodo de emisión de luzQue se hace intencionalmente para emitir la luz y se utiliza material semiconductor.Ha sido observar que este led es normal no sólo emiten luz de longitud de onda particular pero el hecho más sorprendente encontrar que el
Arduino powered gato afortunado como Webcounter física

Arduino powered gato afortunado como Webcounter física

todo el mundo quiere saber cuántas páginas vistas tiene su propio sitio Web. Pero lo que está sucediendo que necesita algún código de analytics y cosas como esta. Quería conectarse al cuando estoy sentado en mi sillón así que conecté mi gato de la su
Arduino + LEDs + ventilador = POV cartel de "Aplausos"

Arduino + LEDs + ventilador = POV cartel de "Aplausos"

VI estos dispositivos POV (persistencia de la visión) en otros Instructables y pensé me gustaría hacer uno y siempre he querido mi cartel de "Aplausos".  Siguiente mejora será hacer que vaya cada vez que entro en la habitación.  :)  Pues que dec
Sensor de luz: Enseñar fotorreceptores

Sensor de luz: Enseñar fotorreceptores

este instructivo está diseñado para ayudar a un maestro de ciencia a construir un sensor que puede utilizarse para enseñar los fotorreceptores de los ojos.  Incluye instrucciones paso a paso en la construcción del sensor, así como información sobre l
Domótica: Control de Base de relé Sensor de luz (Intel Edison)

Domótica: Control de Base de relé Sensor de luz (Intel Edison)

Hola todos, en este instructable, le mostraré cómo hacer su hogar inteligente.Cada noche antes de ir a la cama, tienes que activar el sistema de alarma. Por lo tanto, en este proyecto, usará el sensor de luz para detectar si se ha apagado la luz de s
Circuito del Sensor de luz

Circuito del Sensor de luz

El circuito es un circuito sensor de luz. Puede ser empleado para comparar los niveles de luz en un área. Utiliza un fotodiodo p-n como el sensor de luz y el CA3140 IC como un comparador de voltaje.En el circuito, un fotodiodo está conectado en un mo
Sensor de luz lego DIY

Sensor de luz lego DIY

como los sensores de luz que vinieron con mi primer y segundo rcx donde no utilizable cuando quiera un robot guía láser, me diceded para hacer mis propios sensores de luzy aquí está mi primer instructable :)excusa me por mi mala Inglés que no soy bue
Uso de GPS, sensor de pasillo, LEDs y bases avanzadas con el Edison

Uso de GPS, sensor de pasillo, LEDs y bases avanzadas con el Edison

El siguiente instructivo describe cómo conectar su Edison de Intel utilizando el sensor GPS de Grove, sensor Hall y el escudo de la Base (por favor tenga en cuenta que el GPS de Grove no vienen de serie en el Gove Starter Kit Plus).El código y el dis
LEDs como sensores de luz

LEDs como sensores de luz

LEDs son grandes para hacer luz, pero puede percibir la luz demasiado!Recientemente me topé con este sitio que menciona, "en 1977, Forrest M. Mims nos recuerda en uno de sus"Cuadernos del ingeniero"que LED puede utilizarse también como foto
Uso de LEGO MINDSTORMS RCX Sensor de luz con Arduino (programa con Visuino)

Uso de LEGO MINDSTORMS RCX Sensor de luz con Arduino (programa con Visuino)

En este Instructable aprenderá a programar el Arduino para controlar y obtener datos de LEGO MINDSTORMS RCX Sensor de luz con la ayuda de Visuino - un ambiente de desarrollo gráfico fácil de usar para Arduino.Tenga en cuenta que la anotación en algun
Mejor LED como sensor de luz

Mejor LED como sensor de luz

como resultado de las preguntas de lekirst sobre este ible de mi mano: LED-as-lightsensor-on-the-arduino/ y el limpiador de código hecho por hansc44 en: Arduino-Use-LED-as-a-light-sensor/ era el momento de venir con un mejor Ible. Así que aquí está.
Arduino | 37 en 1 Kit de sensores explicó

Arduino | 37 en 1 Kit de sensores explicó

Hola allí, fanáticos de Arduino!En este Instructable que explicando los conceptos básicos acerca de todos los sensores individuales en los "37 en 1 Kit de sensores para Arduino".Cada paso contiene un poquito de información sobre un sensor y se p
Arduino Led dados

Arduino Led dados

este instructable le mostrará cómo crear un dado con Arduino y unos pocos componentes. Es un proyecto fácil y divertido, apto para principiantes y para los que quieren empezar con Arduino; también requiere una cantidad mínima de componentes.Este desc
Datos a excel desde un Sensor de luz de Arduino

Datos a excel desde un Sensor de luz de Arduino

Empecé este pequeño proyecto el otro día cuando vi que Instructables ha publicado un concurso para el uso de sensores, sin embargo su resultando ser un poco más interesante.Mi idea original era un proyecto muy simple (ejemplos de una forma u otra est