From 904d5e3475650f3ede4e66a9bb008fa97db4e37f Mon Sep 17 00:00:00 2001 From: maxime Date: Wed, 1 Apr 2026 14:27:53 +0200 Subject: [PATCH] ajout du ldr --- composants/test/LDR.py | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 composants/test/LDR.py 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()