树莓派串⼝通信-----------python篇
修改"/boot"⽬录下的
修改内容为
dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=pair=yes rootwait 安装python-serial模块
sudo apt-get install python-serial
重启树莓派
sudo reboot
代码实例
import serial
import time
ser = serial.Serial("/dev/ttyAMA0",115200)
if ser.isOpen ==False:
ser.open()
ser.write(b'OK')#前⾯b是为了让数据以⼆进制⽅式发送
def main():
while True:
count = ser.inWaiting()#等待读取数据
if count !=0:
recv = ad(count)
print(recv)
ser.write(b"Recive data is:")
ser.write(recv)
ser.flushInput()#清空缓存,防⽌读到内存中遗留的脏数据
time.sleep(1)
if __name__ =='__main__':
main()
python怎么读取串口数据
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论