我正在开展一个涉及试验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 site-packages目录中。
这本书赞成Python 2.7,但我想我也可以在Python 3中使用它。我尝试了import pyfirmata
,from pyfirmata import Arduino
,在这两种情况下都出现了导入错误。
要让它发挥作用不应该那么困难。我该怎么办?
#!/usr/bin/python
# Import required libraries
import pyfirmata
from time import sleep
我也尝试用目录的确切文件路径替换第一行但没有效果。
答案 0 :(得分:0)
您使用python完成了所有必需的操作,但是您还需要打开Arduino IDE并按文件,示例,Firmata,StandardFirmata,然后将代码传输到开发板上。现在,您的电路板将通过Pyfirmata模块轻松地与Python通信。