print("Hello, SMART STREET LIGHT BASED IOT")
print("Mohamad Faiz Haikal Bin Ishak")
print("Date: 7/12/2023")
# import libraries / modules
import LDR_library
from machine import Pin, ADC
from utime import sleep
# Declare Pins
LDR_pin = ADC(Pin(33,32,35))
led1 = Pin(18, Pin.OUT)
led2 = Pin(19, Pin.OUT)
led3 = Pin(21, Pin.OUT)
#Create name /declare name for module with LIBRARIES!!!
#SBB LDR MOTO ADA LIBRARIES
ldr sensor = LDR_library.LDR(LDR_pin = ADC)
# Main Program
while True:
analog_value_LDR = LDR_pin.read()
print(analog_value_LDR)
voltage_of_light_intensity = analog_value_LDR / 4096 * 5
print('The voltage recorded based on the light intensity is ', voltage_of_light_intensity, "v")
print("\n")
if voltage_of_light_intensity <= 2.5:
led1.off()
elif 2.5 < voltage_of_light_intensity < 4:
led1.on()
led3.on()
else:
led1.on()
led2.on()
led3.on()
sleep(15)