【发布时间】:2017-09-06 13:01:42
【问题描述】:
我正在编写一个 Python 脚本,它将一个字符发送到 Arduino,然后 Arduino 将接收到的字符打印回来。但在这种情况下,Arduino 总是给出一个垃圾值。执行 Python 脚本时也没有错误。
我查看了多个博客、文章和教程并按照确切的步骤操作,但没有找到解决方案。
这是我的 Python 脚本:
import serial
ser = serial.Serial("/dev/ttyACM0",9600)
ser.write('8')
read=ser.readline()
print(read)
这是 Arduino 代码:
int temp;
void setup() {
Serial.begin(9600);
temp=5;
}
void loop() {
temp=Serial.read();
Serial.println(temp);
delay(1000);
}
Arduino 总是打印 -1 作为响应。
【问题讨论】:
标签: python arduino raspberry-pi pyserial