| 12345678910111213141516171819202122232425262728293031323334 |
- # Alarmgeber MainCode
- # 2022-03-06 - devnull - initial
- from machine import Pin
- from machine import Timer
- from SIM import *
- znr = "017643609376"
- atxt = "Alarm in Garage 1 ausgeloest"
- wz = 600
- tty = 1
- baud = 115200
- simpin = 2389
- sim = SIM(tty, baud, simpin)
- # INPUT Callback Funktion
- # GPIO4
- def INcheckCallback(t):
- p4 = Pin(4, Pin.IN, Pin.PULL_UP) # create input pin on GPIO4 aber Bitte PullUP, weil das hier ja ein Taster ist
- #print("Taster = " + str(p4.value())) # get value, 0 or 1
- #print("SIM is on TTY: " + str(sim.getTTY()))
- #sim.sendSMS(znr, atxt)
- # das ist der Timer zur Tasterabfrage (in Klammern die ID)
- tim = Timer(1)
- # periodic with 100ms period
- tim.init(period=500, callback=INcheckCallback)
|