树莓派RaspberryPi的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定义图

树莓派RaspberryPi的RPi.GPIO使用指南_第1张图片

树莓派RaspberryPi的RPi.GPIO使用指南_第2张图片

PRi.GPIO的使用示例

1
2
3
4
5
6
7
8
9
10
11
12
13
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

树莓派RaspberryPi的RPi.GPIO使用指南_第3张图片

2.执行更新

$ sudo easy_install -U distribute

3.安装python-pip

$ sudo apt-get install python-pip

树莓派RaspberryPi的RPi.GPIO使用指南_第4张图片
4.安装python的GPIO库

$ sudo pip install rpi.gpio

树莓派RaspberryPi的RPi.GPIO使用指南_第5张图片

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

树莓派RaspberryPi的RPi.GPIO使用指南_第6张图片

上图可以看到“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”

你可能感兴趣的:(树莓派RaspberryPi的RPi.GPIO使用指南)