如何正确导入pyFirmata?

时间:2017-12-04 19:52:45

标签: arduino python-3.5 firmata

我正在开展一个涉及试验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 pyfirmatafrom pyfirmata import Arduino,在这两种情况下都出现了导入错误。

要让它发挥作用不应该那么困难。我该怎么办?

#!/usr/bin/python
# Import required libraries
import  pyfirmata
from time import sleep

我也尝试用目录的确切文件路径替换第一行但没有效果。

1 个答案:

答案 0 :(得分:0)

您使用python完成了所有必需的操作,但是您还需要打开Arduino IDE并按文件,示例,Firmata,StandardFirmata,然后将代码传输到开发板上。现在,您的电路板将通过Pyfirmata模块轻松地与Python通信。