我试图用一个简单的代码连接Raspberry pi和Arduino UNO。
对于Arduino,
void setup(){
Serial.begin(9600);
}
void loop(){
Serial.println("Hello Pi");
delay(1000);
}
对于pi,
import serial
ser = serial.Serial('/dev/ttyACM0', 9600)
while 1:
print ser.readline()
我安装了库,也许我需要的全部,
sudo apt-get install python-pip
sudo pip install pyserial
sudo pip install serial
以及更多
而且我的python文件名不是序列号。它是tq.py
对此问题有什么建议吗??
pyserial
(要使用的模块)和serial
(用于序列化/反序列化的模块)之间存在命名空间冲突。
基本上是python在不正确的模块中寻找Serial
对象,因为该模块中不存在该对象,所以会出现错误。
假设您不需要两者都可以:
pip uninstall serial