Advertisement
Guest User

sane4char.py

a guest
Mar 22nd, 2012
238
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.50 KB | None | 0 0
  1. #!/bin/env python
  2. import serial
  3. from socket import socket, AF_INET, SOCK_STREAM
  4.  
  5. if __name__ == "__main__":
  6.   sock = socket(AF_INET, SOCK_STREAM)
  7.   sock.connect(('localhost',9090))
  8.  
  9.   sock.send('raw\r\n\r\n');
  10.  
  11.   port = serial.Serial('/dev/ttyACM0', 9600, timeout=1)
  12.   line = port.read() #skip some junk
  13.   while True:
  14.     line = port.read() #skip some junk
  15.     if line and line != '\n':
  16.       sock.send('\x00{"receiver":"\/serialChar","msg":{"data":"%s"},"type":"std_msgs\/String"}\xff/' % (line,))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement