Tutorial de la fotocélula. (7 / 7 paso)

Paso 7: bono! Fotocélulas de lectura sin pines analógicos


Porque las fotocélulas son básicamente resistencias, es posible utilizar incluso si usted no tiene ningún análogo pines en el microcontrolador (o si decir que desea conectar más de lo que los pines de entrada analógicos). La forma de hacer esto es mediante el aprovechamiento de una propiedad electrónica básica de resistencias y condensadores. Resulta que si usted toma un condensador que almacena inicialmente no hay tensión y luego lo conecte a la corriente (como 5V) a través de un resistor, se carga hasta el voltaje de alimentación lentamente. Cuanto mayor sea la resistencia, el más lento es.

Esta captura de un osciloscopio muestra cuál ocurre en el pin digital (amarillo). La línea azul indica cuándo el dibujo empieza a contar y cuando la cuenta es completa, unos 1.2ms más adelante.

Esto es porque el condensador actúa como un cubo y la resistencia es como un tubo delgado. Para llenar un cubo con un tubo muy delgado tarda bastante que usted puede averiguar qué tan amplia es el tubo por el tiempo que tarda para llenar el cubo a la mitad.

En este caso, el 'cubo' es un 0.1uF condensador de cerámica. Puede cambiar el condensador de casi cualquier forma que desee, pero los valores de sincronización también cambiará. 0.1uF parece ser un lugar aceptable para empezar estas fotocélulas. Si desea medir gamas más brillantes, use un condensador de 1uF. Si usted desea medir gamas más oscuras, ir a 0.01uF.

/ * Simple bosquejo prueba fotocélula.
Conecte un extremo de la célula fotoeléctrica a la energía, el otro extremo al pin 2.
Luego conecte un extremo de un 0.1uF condensador del pin 2 a tierra
Para más información consulte www.ladyada.net/learn/sensors/cds.html * /

int photocellPin = 2; la LDR y la tapa están conectados a pin2
int photocellReading; la lectura digital
int ledPin = 13; se puede usar el LED 'incorporado'

void setup(void) {}
Te enviaremos información vía el Serial monitor de depuración
Serial.Begin(9600);
pinMode (ledPin, salida); tiene un LED de salida
}

void loop(void) {}
Lea la resistencia mediante la técnica de RCtime
photocellReading = RCtime(photocellPin);

Si (photocellReading == 30000) {}
Si tenemos 30000 que significa que 'agotado'
Serial.println ("nada conectado!");
} else {}
Serial.Print ("lectura de RCtime =");
Serial.println(photocellReading); la lectura analógica cruda

El más brillante, más rápido parpadea!
digitalWrite (ledPin, HIGH);
Delay(photocellReading);
digitalWrite (ledPin, LOW);
Delay(photocellReading);
}
Delay(100);
}

Utiliza un pin digital para medir resistencia (como un FSR o fotocélula)
Para ello, teniendo la corriente del resistor que alimenta en un condensador y
contar cuánto tiempo tarda llegar a Vcc/2 (para la mayoría arduinos, que es 2, 5V)
int {RCtime (int RCpin)
lectura de int = 0; comenzar con 0

configurar el pin una salida y tirar para bajo (tierra)
pinMode (RCpin, salida);
digitalWrite (RCpin, bajo);

Ahora configurar el pin a la entrada y...
pinMode (RCpin, entrada);
mientras que (digitalRead(RCpin) == LOW) {/ / contar cuanto tarda para levantarse a alta
lectura ++; incremento de tiempo

Si (leer == 30000) {}
Si tenemos esto ahora, la resistencia es tan alta
su probable que nada está conectado!
rotura; deja el bucle
}
}
OK tampoco hemos maximizado en 30000 o que tiene una lectura, volver a la cuenta

volver a leer;
}

Artículos Relacionados

Cómo utilizar un fotoresistor (o fotocélula) - Arduino Tutorial

Cómo utilizar un fotoresistor (o fotocélula) - Arduino Tutorial

Un fotoresistor o fotocelda es una resistencia variable controlada por luz. La resistencia de un fotoresistor disminuye con el aumento de intensidad de luz incidente. Puede aplicarse un fotoresistor en circuitos de detector sensible a la luz y luz y
Fotocélula Piano

Fotocélula Piano

este tutorial es un cómo construir un 6 Nota "Piano fotocélula". Cuando el usuario ejecuta su mano sobre la parte superior de las teclas (fotorresistores) se convierten en notas de audio, que pueden ajustarse con los potenciómetros. Este proyect
Frambueso Pi fotocélula registro y alerta el sistema de

Frambueso Pi fotocélula registro y alerta el sistema de

este es un simple instructivo para hacer un alerta de fotosensor activa basada en RasPi y niveles de sistema de registro que puede ampliarse fácilmente para mostrar entradas posibles en una habitación un armario armario o equipo que es generalmente o
Sensor de la fotocélula ropa

Sensor de la fotocélula ropa

Ropa de sensor fotocélula conectada a LEDs sewable / / codificados con Arduino UNOPaso 1: Crear la prenda Para mi la ropa que usa:-Organza, lana de mecha (felted en tul) y guarnición del poliester con una cinta para atar la parte de atrásPaso 2: Códi
Fotocélula de control de luces de Navidad

Fotocélula de control de luces de Navidad

No sé acerca de su área pero, en mi zona fotocélula controlado Navidad controladores de luz fueron:1) cara de loco2) basura China barato de plástico.Aquí es cómo construir un controlador a prueba de tiempo en una sólida caja de metal que debe durar d
Un atardecer del cableado al Sensor de la fotocélula de amanecer

Un atardecer del cableado al Sensor de la fotocélula de amanecer

he comprado un sensor de la fotocélula en eBay después de aprender Lowes, Home Depot, y Walmart eran fuera de stock en ellos o no llevarlos.  No hay problema, pensé, 3 cables y si vienen con instrucciones.  Llegó, pero no instrucciones excepto en el
Circuito simple de fotocélula de Arduino y registro de datos

Circuito simple de fotocélula de Arduino y registro de datos

Por un tiempo ahora he estado intentando obtener datos de mi Arduino + Linksprite WiFi escudo en mi dashboard de Adafruit IO. Mis primeros intentos de algunos hay que reconocer que eran mucho más avanzados que lo que yo debo han comenzado con (una es
Crear sonido que depende de un objeto en movimiento con un sensor de la fotocélula

Crear sonido que depende de un objeto en movimiento con un sensor de la fotocélula

Para el curso avanzado concepto de diseño ID4170, tecnologías para el diseño de concepto, TfCDTarea 2: Exploración de la tecnologíaUniversidad de tecnología, 2015-12-16 de DelftPatrik Rehnsfeldt, 4516257Sofía Friberg, 4507639Paso 1: Materiales necesa
¿Arduino fotocélula Theremin Synth (glitchamin)

¿Arduino fotocélula Theremin Synth (glitchamin)

sabes theremins, correctos?  ¿Esas cajas fantástico con antenas que producen ruido sin ser tocado?  Ellos son interpretados por la talla de Jimmy Page de Led Zeppelin y presentan en las bandas sonoras de innumerables películas.  Bueno, con este instr
Theremin fotocélula menta

Theremin fotocélula menta

Aquí están algunas instrucciones sobre cómo hacer su propio theremin fotocélula dentro de una caja de Altoids:Piezas(2) 555 temporizadores(2) las fotocélulas o fototransistores(2).01 condensadores mF (juego con diferentes tamaños para diferentes soni
Flash LED fotocélula

Flash LED fotocélula

este pequeño circuito permite activar un parpadeo del LED cuando hay poca o ninguna luz ambiental o la noche. Cuando la luz ambiental en el día o una lámpara, el LED se apaga automáticamente por una célula fotoeléctrica.Este parpadeo del LED se puede
Barata reparación para fotocélula luz Post

Barata reparación para fotocélula luz Post

Quite la fotocélula, revise la cadena que os adjunto en el cable, no dejes que caiga el post. La unidad mala tenía condensación dentro de la ventana.Paso 1: Corte el cuerpo plástico de la unidad con un cortador de tubos. Quitar las "entrañas".Pa
Aprender a programar un arduino - fotocélula

Aprender a programar un arduino - fotocélula

Hola allí! Hoy va estar hablando sobre el uso de una fotocélula con programación, pero primero tenemos que pan todos los componentes del tablero en los lugares correctos.  así como la foto de abajo, o comprar el kit fotocélula de Aarons robótica y le
Multi-uso de fotocélula circuito

Multi-uso de fotocélula circuito

circuito de aquí es mi fotocélula!!!! Podemos usarlo para levantarse con una alarma! O ajustan de motores con Littles!!!!Su tan útil!!                          Disfrutar de ella!     Cuando la LDR vea luz el LED está Brithning y cuando ponen luz en e