我的项目是一个方向天线,安装在一个自稳定的基础上.我希望使用的语言是python,但如果需要的话,将其更改为更适合的语言是可能的。
问题1:
如何在实时1中获取串行数据,然后解析python中的数据?
问题2:
然后如何将程序的输出发送到安装在基础上的servos?(反馈系统)。
1(数据传输、处理和输出的最快时间)
发布于 2011-02-07 23:58:09
您可以使用pyserial模块读取串口数据。请参阅:http://pyserial.sourceforge.net/shortintro.html
下面是来自docs的一个简短的用法示例:
>>> ser = serial.Serial('/dev/ttyS1', 19200, timeout=1)
>>> x = ser.read() # read one byte
>>> s = ser.read(10) # read up to ten bytes (timeout)
>>> line = ser.readline() # read a '\n' terminated line
>>> ser.close()接下来,您需要解析GPS数据。大多数设备支持"NMEA 0183“格式,下面还有一个关于用Python解析该格式的信息的问题:用Python语言regex解析GPS接收机输出
最后,输出用于伺服控制的数据将完全取决于用于伺服接口的任何硬件。
https://stackoverflow.com/questions/4928108
复制相似问题