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())))
|