Raspberry与Arduino进行串口通信
- categories
- >
- Microcomputer
- >
- Pi
Arduino
char cmd;
void setup(){
Serial.begin(9600);
}
void loop(){
if(Serial.available()){
cmd = Serial.read();
switch(cmd){
case '1':
Serial.print("hello");
break;
}
}
}
Raspberry
import serial
ser = serial.Serial("/dev/ttyUSB0", 9600)
while True:
ser.write(str.encode('1'))
if ser.in_waiting:
msg = ser.readline().decode()
print(msg)
# 没什么用的退出语句
if msg == "close":
break
ser.close()
comment:
- Valine
- LiveRe
- ChangYan