0

我正在从事一个涉及对 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=一页&q&f=假

我正处于需要导入 pyfirmata 库的阶段,但无论出于何种原因,它一直抛出导入错误。

我使用 pip3 安装了该库,但当它没有帮助时,我从源代码构建它,因此我非常有信心在我的系统中得到它。我什至有一个安装它的文件路径。在我的 Python 站点包目录中。

这本书偏爱 Python 2.7,但我认为我也可以在 Python 3 中完成这项工作。我试过了import pyfirmatafrom pyfirmata import Arduino在这两种情况下我都会遇到导入错误。

让它发挥作用应该不难。我应该尝试什么?

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

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

4

1 回答 1

0

您使用 python 完成了所需的一切,但您还需要打开 Arduino IDE 并按下文件、示例、Firmata、StandardFirmata,然后将代码传输到您的板上。您的开发板现在可以通过 Pyfirmata 模块轻松地与 Python 进行通信。

于 2020-09-28T10:58:02.233 回答