Paso 2: Cableado y prueba de circuito RC de la fotocélula
Tome un protoboard cable y conectar la clavija de 3v3 en el carril positivo de la placa y conectar la tierra (el que está al lado de las clavijas 5v0) para el carril de tierra en el otro lado de la placa.
Lugar la fotocélula a través de la brecha entre las dos mitades de la placa. Por un lado, conecte otro de un lado de la fotocélula en el protoboard.
En el otro lado, conecte un cable desde el pin 18 a la fotocélula y el condensador de 1uF a tierra.
Ahora estamos listos para configurar el Asistente de calibración para probar el circuito.
Ingresar este código como una secuencia de comandos de python y ejecutarlo. Usted debe ver una larga lista de números aparecen, que será inferior al arrojar luz sobre la fotocélula. Este código se basa en el tutorial de Adafruit sobre esta técnica.
#! / usr/bin/env python
# Ejemplo para RC tiempo leyendo para Raspberry Pi
# Debe ser usado con GPIO 0.3.1a o posterior - versiones anteriores
# no son lo suficientemente rápido!
# Establecer de entrada resistiva en pin 18
importar RPi.GPIO como GPIO, tiempo, os
DEBUG = 1
GPIO.setmode (GPIO. BCM)
DEF RCtime (RCpin):
lectura = 0
GPIO.setup (RCpin, GPIO. HACIA FUERA)
GPIO.output (RCpin, GPIO. BAJO)
Time.Sleep(0.1)
GPIO.setup (RCpin, GPIO. EN)
# Esto toma cerca de 1 milisegundo por ciclo de lazo
mientras que (GPIO.input(RCpin) == GPIO. BAJO):
lectura += 1
volver a leer
Aunque la verdad:
tiempo de lectura RC # de RCtime(18) impresión usando pin #18