# 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)