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定义图
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
2.执行更新
$ sudo easy_install -U distribute
3.安装python-pip
$ sudo apt-get install python-pip
4.安装python的GPIO库
$ sudo pip install rpi.gpio
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
上图可以看到“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使用指南
评论前必须登录!
登陆 注册