1
1
import time
2
2
import board
3
- # import busio
3
+ import busio
4
4
from digitalio import DigitalInOut , Direction
5
5
import adafruit_fingerprint
6
- import serial
7
6
8
7
led = DigitalInOut (board .D13 )
9
8
led .direction = Direction .OUTPUT
10
9
11
- # uart = busio.UART(board.TX, board.RX, baudrate=57600)
10
+ uart = busio .UART (board .TX , board .RX , baudrate = 57600 )
12
11
13
12
# If using with a computer such as Linux/RaspberryPi, Mac, Windows with USB/serial converter:
14
13
#import serial
15
14
#uart = serial.Serial("/dev/ttyUSB0", baudrate=57600, timeout=1)
16
- uart = serial .Serial ("/dev/ttyAMA0" , baudrate = 57600 , timeout = 1 )
17
15
18
16
# If using with Linux/Raspberry Pi and hardware UART:
19
17
#import serial
@@ -158,13 +156,10 @@ def enroll_finger(location):
158
156
159
157
def get_num ():
160
158
"""Use input() to get a valid number from 1 to 127. Retry till success!"""
161
- #i = 0
162
- i = - 1
163
- #while (i > 127) or (i < 1):
164
- while (i > 999 ) or (i < 0 ):
159
+ i = 0
160
+ while (i > 127 ) or (i < 1 ):
165
161
try :
166
- #i = int(input("Enter ID # from 1-127: "))
167
- i = int (input ("Enter ID # from 0-999: " ))
162
+ i = int (input ("Enter ID # from 1-127: " ))
168
163
except ValueError :
169
164
pass
170
165
return i
@@ -175,14 +170,9 @@ def get_num():
175
170
if finger .read_templates () != adafruit_fingerprint .OK :
176
171
raise RuntimeError ('Failed to read templates' )
177
172
print ("Fingerprint templates:" , finger .templates )
178
- if finger .count_templates () != adafruit_fingerprint .OK :
179
- raise RuntimeError ('Failed to read templates' )
180
- print ("Number of templates: " , finger .template_count )
181
- print ("e) enroll print" )
182
173
print ("e) enroll print" )
183
174
print ("f) find print" )
184
175
print ("d) delete print" )
185
- print ("r) reset library" )
186
176
print ("----------------" )
187
177
c = input ("> " )
188
178
@@ -198,8 +188,3 @@ def get_num():
198
188
print ("Deleted!" )
199
189
else :
200
190
print ("Failed to delete" )
201
- if c == 'r' :
202
- if finger .empty_library () == adafruit_fingerprint .OK :
203
- print ("Library empty!" )
204
- else :
205
- print ("Failed to empty library" )
0 commit comments