From 9b2b6d37ac84c137477c4692ba72a5a3a5b0fb40 Mon Sep 17 00:00:00 2001 From: Joachim Hummel Date: Wed, 6 Dec 2023 21:28:00 +0000 Subject: [PATCH] Added 6-te December --- 6-dezember.py | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 6-dezember.py diff --git a/6-dezember.py b/6-dezember.py new file mode 100644 index 0000000..7561372 --- /dev/null +++ b/6-dezember.py @@ -0,0 +1,44 @@ +# Imports +from machine import ADC, Pin +import time + +# Set up the LED pins +red = Pin(18, Pin.OUT) +amber = Pin(19, Pin.OUT) +green = Pin(20, Pin.OUT) + +# Define pin for our sensor +lightsensor = ADC(Pin(26)) + +while True: # Run forever + + # Read sensor value and store it in a variable called 'light' + light = lightsensor.read_u16() + + # Use the round function to limit the decimal places to 1 + lightpercent = round(light/65535*100,1) + + # Print our reading percentage with % symbol + print(str(lightpercent) +"%") + + # 1 second delay between readings + time.sleep(1) + + if lightpercent <= 30: # If percentage is less than or equal to 30 + + red.value(1) # Red LED on + amber.value(0) + green.value(0) + + elif 30 < lightpercent < 60: # If percentage is between 30 and 60 + + red.value(0) + amber.value(1) # Amber LED on + green.value(0) + + elif lightpercent >= 60: # If percentage is greater than or equal to 60 + + red.value(0) + amber.value(0) + green.value(1) # Green LED on +