我正在做一个项目,涉及到Arduino Mega的实验,我正在从这本书https://books.google.co.uk/books/about/Python_Programming_for_Arduino.html?id=O0PfBgAAQBAJ&printsec=frontcover&source=kp_read_button&redir_esc=y#v=onepage&q&f=false中了解到这一点
我正处于需要导入pyfirmata库的阶段,但不管是什么原因,它总是抛出导入错误。
我使用pip3安装了这个库,当这样做没有帮助时,我从源代码构建它,因此我非常有信心我已经在我的系统中得到了它。我甚至找到了安装它的文件路径。在我的Python站点包目录中。
这本书偏爱Python2.7,但我想我在Python3中也可以做到这一点。我尝试了import pyfirmata和from pyfirmata import Arduino,在这两种情况下我都得到了导入错误。
让它工作起来应该不是那么困难。我应该尝试什么?
#!/usr/bin/python
# Import required libraries
import pyfirmata
from time import sleep我还尝试将第一行替换为该目录的确切文件路径,但没有效果。
发布于 2020-09-28 18:58:02
你用python做了所有需要做的事情,但你还需要打开Arduino IDE并按下文件、示例、Firmata、StandardFirmata,然后将代码转移到你的板上。您的主板现在可以通过Pyfirmata模块轻松地与Python进行通信。
https://stackoverflow.com/questions/47640986
复制相似问题