main.py 616 B

123456789101112131415161718192021222324252627282930
  1. # Alarmgeber MainCode
  2. # 2022-03-06 - devnull - initial
  3. from machine import Pin
  4. from machine import Timer
  5. # Wir brauchen unsere Variablen
  6. import config
  7. import SIM
  8. znr = "017643609376"
  9. atxt = "Alarm in Garage 1 ausgeloest"
  10. wz = 600
  11. # INPUT Callback Funktion
  12. # GPIO4
  13. def INcheckCallback(t):
  14. p4 = Pin(4, Pin.IN, Pin.PULL_UP) # create input pin on GPIO4 aber Bitte PullUP, weil das hier ja ein Taster ist
  15. print("Taster = " + str(p4.value())) # get value, 0 or 1
  16. # das ist der Timer zur Tasterabfrage
  17. tim = Timer(1)
  18. # periodic with 100ms period
  19. tim.init(period=500, callback=INcheckCallback)