from machine import Pin , I2C
from time import sleep
import ssd1306
ledwr = Pin(17, Pin.OUT)
ledwg = Pin(18, Pin.OUT)
pir = Pin(2, Pin.IN)
led = Pin(0, Pin.OUT)
ledr = Pin(4, Pin.OUT)
i2c = I2C(0, scl=Pin(22), sda=Pin(21))
ledy = Pin(16, Pin.OUT)
oled_width = 128
oled_height = 64
oled = ssd1306.SSD1306_I2C(oled_width, oled_height, i2c)
while True:
if pir.value() ==1:
oled.fill(0)
sleep(0.1)
oled.text('movement detected', 10, 30)
oled.show()
sleep(7)
ledwg.off()
ledwr.on()
ledy.on()
sleep(3)
ledy.off()
ledr.off()
sleep(0.1)
led.on()
sleep(10)
led.off()
ledy.on()
sleep(2)
else:
oled.fill(0)
sleep(0.1)
oled.text('no movment', 10, 30)
oled.show()
led.off()
ledy.off()
ledr.on()
sleep(0.5)
ledwr.off()
ledwg.on()
#if pir.value() ==1:
# print("hiu")
# sleep(7)
# ledwg.off()
# ledwr.on()
# sleep(4)
# ledwr.off()