目录
一、安装RPi.GPIO
sudo apt-get update
sudo apt-get install python3-rpi.gpio
二、树莓派4B引脚图
GPIO:就是一些可以改变的引脚,输入或输出为高低电平
三、RPi.GPIO
1.导入它,并用GPIO这个名字来代替
import RPi.GPIO as GPIO
2.检查是否导入成功
try:
import RPi.GPIO as GPIO
except RuntimeError:
print("import RPi.GPIO error")
导入失败就会打印import RPi.GPIO error
3.GPIO编号
要按照GPIO引脚图来使用相应的编号
GPIO.setmode(GPIO.BOARD)
#或者是
GPIO.setmode(GPIO.BCM)
4.GPIO模式
在编程前要将GPIO设置为相应的工作状态
(1)输入
GPIO.setup(channel,GPIO.IN)
(2)输出
GPIO.setup(channel,GPIO.OUT)
设置初始化高电平:
GPIO.setup(channel,GPIO.OUT,initial=GPIO.HIGH)
设置初始化低电平:
GPIO.setup(channel,GPIO.OUT,initial=GPIO.LOW)
(3)多引脚输入输出
创建一个列表,将列表包含的引脚代入
PinList=[pin1,pin2,pin3]
GPIO.setup(PinList,GPIO.IN)
5.读取输入电平
GPIO.input(channel)
6.设置GPIO输出状态
(1)设置高电平(上拉)
GPIO.setup(channel,1)
#或者是
GPIO.setup(channel,GPIO.HIGH)
(2)设置高电平(下拉)
GPIO.setup(channel,0)
#或者是
GPIO.setup(channel,GPIO.LOW)
7.清理GPIO资源
将所有使用过的GPIO的状态变为输入状态,避免短路损坏
GPIO.cleanup()
本文含有隐藏内容,请 开通VIP 后查看