参照文章
https://www.cnblogs.com/tanshengjiang/p/11721662.html
方法/步骤1:
首先要了解树莓派上的针脚,下面以树莓派4b为例子
把LED的正极插在GPIO脚上,把负极插在GND上
这里的例子是:正极插在GPIO21
通过管脚图,不难看出使用方法和其他的开发板是一样的,先设置管脚的方向,再设置管脚的数值。将其配置为输入或输出,通过读写相应的IO的寄存器值,获取IO状态,通过值取得IO的数值,完成IO的状态的改变。
先pip install RPi.GPIO
写代码
import RPi.GPIO as GPIO #导入树莓派提供的python模块
import time #导入时间包,用于控制闪烁
GPIO.setmode(GPIO.BCM) #设置GPIO模式,BCM模式在所有数码派通用
GPIO.setup(21, GPIO.OUT) #设置GPIO21为电流输出
while True:
GPIO.output(21, GPIO.HIGH) #GPIO21 输出3.3V
time.sleep(0.05) #程序控制流程睡眠0.05秒
GPIO.output(21, GPIO.LOW) #GPIO21 输出0V
time.sleep(0.05) #程序控制流程睡眠0.05秒