Magnetschalter.py 528 B

123456789101112131415161718192021
  1. #!/usr/bin/python
  2. # -*- coding: utf-8 -*-
  3. ### Dieses Programm soll einen Alarm ausgeben, wenn ein Fenster geoeffnet/geschlossen wird.
  4. ### Dazu wird ein einfacher Magnetschalter mit Reed-Kontakt genutzt.
  5. import RPi.GPIO as GPIO
  6. import time
  7. # Zählweise der Pins festlegen
  8. GPIO.setmode(GPIO.BCM) # GPIO Nummern statt Board Nummern
  9. # Eingang festlegen
  10. MAGNET_GPIO = 17
  11. GPIO.setup(MAGNET_GPIO, GPIO.IN) # GPIO Modus zuweisen
  12. # Eigentlicher Programmablauf
  13. while 1:
  14. print GPIO.input(MAGNET_GPIO)
  15. time.sleep(1)