我试图用一个简单的代码连接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
对此问题有什么建议吗??
答案 0 :(得分:0)
pyserial
(要使用的模块)和serial
(用于序列化/反序列化的模块)之间存在命名空间冲突。
基本上python在错误的模块中寻找Serial
对象,因为该模块中不存在该对象,所以您报错。
假设您不需要这两者,那么您可以这样做:
pip uninstall serial