为树莓派接上第一个传感器

admin 提交于 星期三, 06/24/2015 - 14:33

本来以为接传感器没什么好写的,按照说明书做就可以了,但发现还是有些技术细节需要解释的。

首先,我所用的传感器开发商应该是针对国外开发的(尽管是国内的公司)。它里面有个install.sh的脚本,第一步是检查网络是否连接得通,使用的测试站点是Google,所以需要改一下,比如改成bing.com。这个故事告诉我们,懂一点脚本知识和Linux下的编辑器(vi)很重要。

然后,我按照说明书的步骤运行脚本,报出“ImportError: No module named smbus”的错误。Google了一下,知道应该安装以下模块:

sudo apt-get install python-smbus

再运行脚本,又报了“ImportError: No module named RPi.GPIO”的错误。Google了一下,知道需要安装一系列其他软件:


sudo apt-get install python-setuptools python-pip python-dev

pip install RPi.GPIO

 脚本终于可以运行了!作为一个没有太多硬件知识的软件工程师,能够用简单的Python脚本操作传感器,感觉好极了!

标签

添加新评论

Restricted HTML

  • 允许的HTML标签:<a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id> <img src>
  • 自动断行和分段。
  • Web page addresses and email addresses turn into links automatically.
CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.
请输入"Drupal8"