< >
Home » 树莓派3物联网 » 树莓派物联网-RPi.GPIO使用指南

树莓派物联网-RPi.GPIO使用指南

RPi.GPIO使用指南

说明

  • 官网:https://pypi.python.org/pypi/RPi.GPIO

步骤

  1. 安装RPi.GPIO
sudo apt-get install python-setuptools
sudo easy_install -U distribute
sudo apt-get install python-dev
sudo easy_install RPi.GPIO
  1. 树莓派接口说明
    请输入图片描述
  1. 树莓派GPIO定义图
    请输入图片描述

  2. 示例

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)
  1. 安装I2C库和工具
  • 安装IPC库
$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”

  1. 安装I2C模块方法
  • 添加i2c模块
sudo nano /etc/modules

然后添加以下两行内容

i2c-bcm2708
i2c-dev
  • 安装i2c工具,查看i2c设备
sudo apt-get install i2c-tools python-smbus
  • 执行命令查看i2c设备
sudo i2cdetect -y -a 0

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

纠错,疑问,交流: 请进入讨论区点击加入Q群

获取最新文章: 扫一扫右上角的二维码加入“创客智造”公众号


标签: 树莓派3gpio, 树莓派3python