Wie macht man so etwas wie „Wenn „dieses“ für 3 Sekunden, dann „das“Python

Python-Programme
Anonymous
 Wie macht man so etwas wie „Wenn „dieses“ für 3 Sekunden, dann „das“

Post by Anonymous »

Ich verwende CircuitPython und würde gerne eine LED einschalten, wenn der Lichtsensor für 3 Sekunden oder länger abgedeckt ist, aber ich konnte es nicht herausfinden.
Ist das mit dem Befehl time.sleep erledigt?
Mein aktueller Code:

Code: Select all

while True:
print("Light:", cp.light)
time.sleep(0.2)
if cp.light < 10: # if light sensor gets a reading of less than 10 lux
time.sleep(3)
cp.red_led = True
time.sleep(0.1)
cp.play_tone(262, 1)
cp.play_tone(294, 1)
else:
cp.red_led = False

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post