-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathlire_carte.py
45 lines (36 loc) · 1.1 KB
/
lire_carte.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#!/usr/bin/python
#-*- coding: utf-8 -*-
"""
lire_carte.py
Lecture d'une carte NFC
CODE OBSOLETE : REVERSE DANS enregistre_carte.py
2015-06-29
"""
import nxppy
import time
def lecture_carte():
"""
Lecture de carte etudiante
"""
carte_etu = {
'uid' : '',
'jour' : time.strftime('%Y-%m-%d', time.localtime()),
'heure' : time.strftime('%H:%M:%S', time.localtime()),
'nom' : '',
'prenom' : '',
'groupe' : ''
}
print "\nPasser la carte"
carte = nxppy.Mifare()
try:
carte_etu['uid'] = carte.select() #Lecture UID de la carte
print "\nCarte détectée"
print "UID:", carte_etu['uid']
print carte_etu['heure'], "\n", carte_etu['jour']
#Données à écrire
carte_etu['nom'] = raw_input("Entrer le nom : ")
carte_etu['prenom'] = raw_input("Entrer le prenom : ")
carte_etu['groupe'] = raw_input("Entrer le semestre et le groupe : (ex: GE-S1-A1)")
return carte_etu
except nxppy.SelectError: #Si pas de carte, retour "try"
pass