【发布时间】:2022-08-12 16:59:10
【问题描述】:
我刚开始使用 Ardunino、Python 以及 RPI 和 Ardunio 之间的串行通信(使用 Thonny)。我查看了一些教程(例如 https://roboticsbackend.com/raspberry-pi-arduino-serial-communication/)来运行我的代码。但即使是标准代码也没有运行。
那是我的代码:
if __name__ == \'__main__\':
ser = serial.Serial(\'/dev/ttyACM0\', 9600, timeout=1)
ser.reset_input_buffer()
while True:
if ser.in_waiting > 0:
line = ser.readline().decode(\'utf-8\').rstrip()
print(line)```
This error keeps occuring: *AttributeError: module \'serial\' has no attribute \'Serial\'*
Your program tries to call method Serial of an object of type serial, but this type does not have such method.
I have installed the library serial, the name of my file is : *Comm_testb.py*.
I have tried also to do some other codes, which I found on stackoverflow ;). But either I failed to adapt them or there is something wrong. I also can not figure out other causes. So, I hope you can help me :).
标签: python serialization arduino thonny