首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在raspberry pi 2和python 3上运行pyfirmata时遇到麻烦

在raspberry pi 2和python 3上运行pyfirmata时遇到麻烦
EN

Stack Overflow用户
提问于 2016-02-16 13:54:08
回答 2查看 3.3K关注 0票数 0

我正试图在我的覆盆子π2上运行pyfirmata。我在这里安装了它:

代码语言:javascript
复制
/home/pi/pyFirmata

但是,当我尝试运行以下代码时:

代码语言:javascript
复制
from pyfirmata import Arduino, util
import time

board = pyfirmata.Arduino('/dev/ttyACM0')
analog_pin = board.get_pin('a:0:i')
it = pyfirmata.util.Iterator(board)
it.start()
analog_pin.enable_reporting()

while True:
    reading = analog_pin.read()
    if reading != None:
        voltage = reading * 5.0
        print("Reading= %f\t Voltage= %f" % (reading, voltage))
        time.sleep(1)

我收到以下错误消息:

代码语言:javascript
复制
Traceback (most recent call last):
  File "/home/pi/Arduino_Avoltage.py", line 1, in <module>
    from pyfirmata import Arduino, util
ImportError: No module named pyfirmata

我读过与pyfirmata一起安装的"read“文件,Arduino在文件上安装了标准的firmata。我不知道我做错了什么。我需要这个来处理python 3,有什么建议吗?谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-02-18 11:19:44

您应该将pyFirmata放在站点包中:

代码语言:javascript
复制
/home/pi/Lib/site-packages/pyFirmata
票数 0
EN

Stack Overflow用户

发布于 2017-12-10 19:29:29

我有一个类似的问题,结果是我没有完成我的pifirmata设置:

sudo apt-获取安装python-pip python-串行sudo pip安装pyfirmata {yo注意小写'f'}

导航到pyfirmata文件夹:(可能是cd pifirmata) sudo python3 setup.py安装

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35434455

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档