36 树莓派串口通信

Posted kekeoutlook

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了36 树莓派串口通信相关的知识,希望对你有一定的参考价值。

技术图片

 

 

树莓派查询串口

ls /dev/tty*

 通过  拔插发现多了一个

技术图片

 

 就是他了。

 

arudnio代码

 

 
void setup()

   Serial.begin(9600); //打开串口

 
void loop()


  Serial.println("Hello Raspberry,I am Arduino.");
  delay(1000);
   if ( Serial.available())
     
      if(‘s‘ == Serial.read())
        Serial.println("Hello Raspberry,I am Arduino.");
     
    

  

 

 

技术图片

 

 

# -*- coding: utf-8 -*
import serial
import time
ser = serial.Serial(‘/dev/ttyUSB0‘, 9600)
if ser.isOpen == False:
    ser.open()                # 打开串口
ser.write(b"Raspberry pi is ready")
try:
    while True:
        size = ser.inWaiting()               # 获得缓冲区字符
        if size != 0:
            response = ser.read(size)        # 读取内容并显示
            print(response)        
            ser.flushInput()                 # 清空接收缓存区
            time.sleep(0.1)                  # 软件延时
except KeyboardInterrupt:
    ser.close()

  

以上是关于36 树莓派串口通信的主要内容,如果未能解决你的问题,请参考以下文章

树莓派串口通信

树莓派使用uart串口与串口设备通信

树莓派4B 串口通信

Raspberry 4B 串口通信

树莓派3b 串口通信初次尝试

多串口树莓派 Python 程序