print("\nPRACTICAL TEST")
print("Created By : MUHAMMAD ASYRAAF BIN ASRI")
print("Date: 29/4/2024")
print("Group: L01-B01")
#Import libraries/modules
from machine import Pin, SoftI2C
from utime import sleep
#Pin declaration
red_led = Pin(14,Pin.OUT)
yellow_led = Pin(12,Pin.OUT)
green_led = Pin(13,Pin.OUT)
oled_pin = SoftI2C(scl=Pin(22), sda=Pin(21))
PIR_pin = Pin(27,Pin.IN)
#Parameter declaration
#Create an OBJECT name for module with library
#main program
while True:
motion_status = PIR_pin.value()
print("The motion status is",motion_status)
if motion_status == True:
green_led.on()
sleep(2)
green_led.off()
else:
green_led.on()
sleep(1)
green_led.off()
sleep(1)
yellow_led.on()
sleep(1)
yellow_led.off()
sleep(1)
red_led.on()
sleep(1)
red_led.off()
sleep(1)
#screen.fill(0)
#screen.text("STOP!", 40, 30, 1)
#screen.show()
Loading
esp32-devkit-v1
esp32-devkit-v1