RPi.GPIO
https://pypi.org/project/RPi.GPIO/
时间:2019 年 7 月 21 日
pip install RPi.GPIO
基本使用
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BCM)
led_pin = 17
GPIO.setup(led_pin, GPIO.OUT)
while(True):
GPIO.output(led_pin, GPIO.HIGH)
time.sleep(1)
GPIO.output(led_pin, GPIO.LOW)
time.sleep(1)
接口
属性
:::info 版本 :::
GPIO.VERSION
:::info
指定操作模式
:::
GPIO.setmode(GPIO.BOARD) # 树莓派
# 或
GPIO.setmode(GPIO.BCM) # CPU
:::info 建立通道 :::
GPIO.setup(channel, GPIO.IN) # 输入模式|输出模式
GPIO.input()
# 单个通道的输出
GPIO.output(channel, state) # 0 | 1
# 多个通道的输出
GPIO.output(channel_list, (GPIO.HIGH, GPIO.LOW))