Étape 2: Câblage et test circuit RC de la photocellule
Prenez un fil de montage d’essai et brancher la fiche de 3v3 sur le rail positif de votre maquette et raccorder le terrain (celui à côté des pins 5v0) sur le rail au sol de l’autre côté de la maquette.
Placez la cellule photoélectrique à travers l’écart entre les deux moitiés de la maquette. D’un côté, connecter un autre conducteur d’un côté de la cellule photoélectrique pour le montage d’essai.
De l’autre côté, brancher un fil de broche 18 sur la cellule photoélectrique et le condensateur 1uF à terre.
Nous sommes maintenant prêts à mettre en place l’assistant d’étalonnage pour tester le circuit.
Entrez ce code sous forme de script python et l’exécuter. Vous devriez voir une longue liste de nombres apparaissent, qui deviendra inférieur lorsque vous faire la lumière sur la cellule photoélectrique. Copiez le code suivant est basé sur le tutoriel de Adafruit sur cette technique.
#! / usr/bin/env python
# Exemple de calendrier RC lecture pour Raspberry Pi
# Doit être utilisé avec GPIO 0.3.1a ou version ultérieure - version antérieure
# ne sont pas assez rapide !
# Définissez pour entrée résistive sur pin 18
importation RPi.GPIO GPIO, temps, os
DEBUG = 1
GPIO.setmode (GPIO. BCM)
def RCtime (RCpin) :
lu = 0
GPIO.setup (RCpin, GPIO. OUT)
GPIO.output (RCpin, GPIO. FAIBLE)
Time.Sleep(0.1)
GPIO.setup (RCpin, GPIO. PO)
# Cela prend environ 1 milliseconde par cycle de boucle
même si (GPIO.input(RCpin) == GPIO. FAIBLE) :
lecture += 1
retour de lecture
While True :
imprimer le calendrier de lecture RC # RCtime(18) avec broche #18