为了使用额外的硬件和附加板,您需要访问 GPIO引脚。

RPi.GPIO

https://pypi.org/project/RPi.GPIO/

时间:2019 年 7 月 21 日

  1. pip install RPi.GPIO

基本使用

  1. import RPi.GPIO as GPIO
  2. import time
  3. GPIO.setmode(GPIO.BCM)
  4. led_pin = 17
  5. GPIO.setup(led_pin, GPIO.OUT)
  6. while(True):
  7. GPIO.output(led_pin, GPIO.HIGH)
  8. time.sleep(1)
  9. GPIO.output(led_pin, GPIO.LOW)
  10. time.sleep(1)

image.png


接口

属性

:::info 版本 :::

  1. GPIO.VERSION

:::info 指定操作模式 :::

  1. GPIO.setmode(GPIO.BOARD) # 树莓派
  2. # 或
  3. GPIO.setmode(GPIO.BCM) # CPU


:::info 建立通道 :::

  1. GPIO.setup(channel, GPIO.IN) # 输入模式|输出模式
  1. GPIO.input()
  1. # 单个通道的输出
  2. GPIO.output(channel, state) # 0 | 1
  3. # 多个通道的输出
  4. GPIO.output(channel_list, (GPIO.HIGH, GPIO.LOW))