树莓派RPi.GPIO使用指南

Python操作树莓派GPIO的必要准备

sudo apt-get install python-setuptools
sudo easy_install -U distribute
sudo apt-get install python-dev
sudo easy_install RPi.GPIO

树莓派GPIO定义图

img-1

img-2

PRi.GPIO的使用示例

importRPi.GPIO
importtime
RPi.GPIO.setmode(RPi.GPIO.BOARD) #GPIO.BOARD GPIO.BCM分别表示IO口的标号方式
RPi.GPIO.setup(12,RPi.GPIO.OUT)
RPi.GPIO.setup(11,RPi.GPIO.IN)
RPi.GPIO.output(12,GPIO.HIGH)

whileTrue:
    ifRPi.GPIO.input(11):
        RPi.GPIO.output(12,GPIO.LOW)
    else:
        RPi.GPIO.output(12,GPIO.HIGH)
    time.sleep(1)

另增加一个PIP安装及I2C应用的


今天教大家在树莓派上如何安装python和python的GPIO库!

简单4步就完成,方便大家使用树莓派的GPIO

1.安装python

$ sudo apt-get install python-dev

img-3

2.执行更新

$ sudo easy_install -U distribute

3.安装python-pip

$ sudo apt-get install python-pip

img-4

4.安装python的GPIO库

$ sudo pip install rpi.gpio

img-6

5.安装I2C库和工具

$sudo apt-get install python-smbus
$sudo apt-get install i2c-tools

当连接上I2C设备后,可以通过以下命令查看

$sudo i2cdetect -y -a 0

新512M版本的请使用,以下命令

$sudo i2cdetect -y -a 1

img-5

上图可以看到“77”就是检测到了I2C设备,地址是“77”

安装I2C模块方法

1.添加i2c模块

sudo nano /etc/modules

然后添加以下两行内容

i2c-bcm2708
i2c-dev

2.安装i2c工具,查看i2c设备

sudo apt-get install i2c-tools python-smbus

3.执行命令查看i2c设备

sudo i2cdetect -y -a 0

注意如果是512M版本请吧“0”换成“1”

未经允许不得转载:树莓派 » 树莓派RPi.GPIO使用指南

赞 (1)
分享到:更多 ()

评论 0

评论前必须登录!

登陆 注册