mirror of
https://github.com/PotentiaRobotics/engine-software.git
synced 2025-04-18 11:00:17 -04:00
Merge pull request #6 from PotentiaRobotics/DevelopmentBranch
Put toA.py code into server.py
This commit is contained in:
commit
af8308cc53
|
@ -1,13 +1,32 @@
|
|||
import socket
|
||||
host='0.0.0.0'
|
||||
port=2345
|
||||
s=socket.socket()
|
||||
s.bind((host,port))
|
||||
#!/usr/bin/env python
|
||||
|
||||
import serial
|
||||
import time
|
||||
|
||||
ser = serial.Serial('/dev/ttyACM0', 9600, timeout=2)
|
||||
ser.flush()
|
||||
|
||||
host = '0.0.0.0'
|
||||
port = 2345
|
||||
s = socket.socket()
|
||||
s.bind((host, port))
|
||||
s.listen(2)
|
||||
while True:
|
||||
conn,addr=s.accept()
|
||||
print("Connected by",addr)
|
||||
data=conn.recv(1024)
|
||||
print("received data:",data)
|
||||
conn.send(data)
|
||||
conn.close()
|
||||
conn, addr = s.accept()
|
||||
print("Connected by", addr)
|
||||
data = conn.recv(1024)
|
||||
|
||||
print("received data:", data)
|
||||
# Get rid of garbage/incomplete data
|
||||
|
||||
|
||||
# Infinite loop
|
||||
|
||||
ser.write(data)
|
||||
time.sleep(0.01)
|
||||
receive_string = ser.readline().decode('utf-8').rstrip()
|
||||
print(receive_string)
|
||||
|
||||
conn.send(receive_string.encode())
|
||||
conn.close()
|
||||
|
|
Loading…
Reference in New Issue
Block a user