20 wiersze
437 B
Python
20 wiersze
437 B
Python
import serial
|
|
import sys
|
|
import time
|
|
|
|
# Arduino serial dev paramaters
|
|
DEVICE = '/dev/ttyUSB0' # Change this as necessary
|
|
BAUD = 9600
|
|
|
|
# Open serial port
|
|
try:
|
|
ser = serial.Serial(port=DEVICE, baudrate=BAUD, timeout=1, writeTimeout=1)
|
|
except:
|
|
print('Cannot open serial port')
|
|
sys.exit(0)
|
|
|
|
#Wait for ASCII bell, then send the Unix time string
|
|
while True:
|
|
ser_in = ser.read()
|
|
if('\a' in ser_in):
|
|
ser.write('T' + str(int(time.time()))) |