Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from time import sleep
- import sys
- from mfrc522 import SimpleMFRC522
- import RPi.GPIO as GPIO
- import database
- if __name__ == "__main__":
- reader = SimpleMFRC522()
- users = database.Database("user.db")
- GPIO.cleanup()
- try:
- while True:
- print("Chip auflegen")
- id, text = reader.read()
- current_user = users.onlyoneuser(id)
- if current_user is None:
- print("User-ID existiert nicht. Soll dieser User angelegt werden?")
- elif current_user[0] == id and current_user[-1] == 1:
- print("Zugang zu Templates für 30 Sekunden erteilt")
- sleep(30)
- elif current_user[0] == id and current_user[-1] == 0:
- print("Zugang verweigert. Melden Sie sich beim Administrator")
- sleep(5)
- except KeyboardInterrupt:
- GPIO.cleanup()
- print("Programm beendet")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement