print("\n\tPROGRAM THIEF SENSOR")
print("\t4/11/2024")
print("\tSYAHIR SEMAK\n")
#Import modules/libraries
import oled_lib
from machine import Pin, SoftI2C
from machine import Pin
from utime import sleep
#Pin Declaration
led_m = Pin(23, Pin.OUT)
led_r = Pin(19, Pin.OUT)
pir_pin = Pin(5, Pin.IN)
oled_pin = SoftI2C(scl=Pin(22), sda=Pin(21))
kacak = oled_lib.SSD1306_I2C(width=128, height=64, i2c=oled_pin)
#Parameter Declaration
#Main Program
while True:
pir_value = pir_pin.value() #.value means for digital, .read == analog
print('\nADE PENCURI NI AWOK SEKALIAN ', pir_value)
if pir_value == 1:
kacak.fill(1) #0 means black screen, 1 means white screen
kacak.text('WOI PENCURI', 24, 25, 0) #25 x-axis, 30 y-axis, 0 color font
kacak.text('TELIPON 999', 22, 35, 0)
kacak.show()
for i in range(5):
led_m.on()
led_r.off()
sleep(0.5)
led_r.on()
led_m.off()
sleep(0.5)
else:
led_m.off()
led_r.off()
kacak.fill(1)
kacak.show()
sleep(0.5)