树莓派的GPIO-python

Raspberry pi提供了GPIO接口,即General Purpose Input/Output (GPIO),字面意思是通用输入输出接口。每个接口都有各自的功能定义。除了规定的+5V、+3V3和GND接口外,其余接口都能进行通用输入/输出,当接口作为GPIO时、每个接口只输出/输入两个状态,电位的高、低,即是1、0,逻辑上的True、False。详情点这里

要做GPIO控制,最好当然是C语言,越来越感觉到C语言的优势与霸气,高级语言的语法特点结合低级语言的底层控制,绝对的王者,不愧多年排名第一,比小李飞刀他妈的飞刀还要厉害。无奈读书时就学了个QBasic,C语言的书也买过一本,没翻过几次。后来勉强学了点python,所以就只能打python的主意,其实python也挺牛的,无数的model让编程变得简单、高效。

要在树莓派上使用gpio-python,如果是Raspbian系统可直接执行:

$ sudo apt-get update
$ sudo apt-get dist-upgrade
$ sudo apt-get install python-rpi.gpio python3-rpi.gpio

当然不是最新的,如果相要最新的,就得和其他系统一样自己下载安装,去这里下,目前最新的是0.5.2a。如果没有python先行安装

$ sudo apt-get install python-dev python3-dev

然后把下载的gpio-python解压出来,执行

$ sudo python setup.py install
  or
$ sudo python3 setup.py install

照着这里的例子,写几个简单的程序很快就能熟悉。

Published by 阿飞 on
Tags: python, Raspberry Pi, GPIO

9 条评论

  1. 表示很复杂没能看懂

    我换地址了,有空更新下
    特爱博客--一极乐博客 (http://yijile.com)

  2. 飞天舞 飞天舞

    最近频发博文,高产啊,有啥高兴的事么?

    1. 没啥高兴的,就是该做的事不想做,感到无所事事就多发点文章。^-^

  3. 突然想问:
    defe和deef有关系不??

    1. 有关系啊,都在用Tyoecho。

  4. 解释的很好,还可以再详细点吗

  5. 现在树莓派很火爆

  6. ccc ccc

    搭个小站来玩玩呗~~

    1. 当个VPS来练手还是不错的