mirror of
https://github.com/skaringa/water-counter.git
synced 2024-11-21 17:04:25 +01:00
Utility to receive raw data values from Arduino and print them to stdout
This commit is contained in:
parent
21997a1d85
commit
dcd1ac89df
32
catserial.py
Executable file
32
catserial.py
Executable file
@ -0,0 +1,32 @@
|
||||
#!/usr/bin/python -u
|
||||
#
|
||||
# catserial.py
|
||||
#
|
||||
# Utility to receive raw data values from Arduino and print them to stdout
|
||||
#
|
||||
|
||||
import serial
|
||||
import sys
|
||||
|
||||
# Serial port of arduino
|
||||
#port = '/dev/ttyAMA0'
|
||||
port = '/dev/serial0'
|
||||
|
||||
# Main
|
||||
def main():
|
||||
# Open serial line
|
||||
ser = serial.Serial(port, 9600)
|
||||
if not ser.isOpen():
|
||||
print "Unable to open serial port %s" % port
|
||||
sys.exit(1)
|
||||
# set data mode
|
||||
ser.write(b'C\r\n')
|
||||
ser.write(b'D\r\n')
|
||||
while(1==1):
|
||||
# Read line from arduino and print it
|
||||
line = ser.readline()
|
||||
line = line.strip()
|
||||
print(line)
|
||||
|
||||
if __name__ == '__main__':
|
||||
main()
|
Loading…
Reference in New Issue
Block a user