main.py 742 B

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