I took the code in blog post on the forum's for Teensy and hacked it a bit to only send a simple string via the USB.
Here's my Code:
#!/usr/bin/python2.7
import numpy as np
import sys
import serial, time
from serial.tools import list_ports
if __name__ == "__main__":
ports = [port[0] for port in list_ports.comports()]
print "Using serial port %s" % (ports[-1])
serial = serial.Serial(ports[-1],baudrate=9600, timeout=0, writeTimeout=1)
serial.flushInput()
serial.flushOutput()
data = sys.argv[1]
print data
try:
start = time.time()
iter = 0
serial.write(data)
except KeyboardInterrupt:
serial.close()
Here's an animated picture of the message going past:
Of course I need to tidy the python up, handle params properly and check some state but for a few minutes work it's not bad.
No comments:
Post a Comment