diff --git a/composants/test/LDR.py b/composants/test/LDR.py new file mode 100644 index 0000000..6114c2b --- /dev/null +++ b/composants/test/LDR.py @@ -0,0 +1,26 @@ +import RPi.GPIO as GPIO +import time + +# Configuration +LDR_PIN = 20# Broche GPIO connectée au circuit LDR +SEUIL = 500 # Valeur de seuil à ajuster (0-1024) + +GPIO.setmode(GPIO.BCM) +GPIO.setup(LDR_PIN, GPIO.IN) + + +def lire_ldr(): + # Simulation de lecture analogique (nécessite MCP3008 ou circuit RC) + # Pour cet exemple, on simplifie par une lecture numérique + return GPIO.input(LDR_PIN) + +try: + while True: + luminosite = lire_ldr() + if luminosite < SEUIL: + print("Nuit : Allumage lumière") + else: + print("Jour : Extinction lumière") + time.sleep(1) +except KeyboardInterrupt: + GPIO.cleanup()