树莓派GPIO控制使用

1.加载库

import RPi.GPIO as GPIO

2.设置规范码

gpio.setmode(gpio.BOARD)

1)BOARD: 从左到右,从上到下:左边基数,右边偶数:1-40
2)BCM:编号侧重 CPU 寄存器,根据 BCM2835 的 GPIO 寄存器编号
3)wpi: 编号侧重实现逻辑,把扩展 GPIO 端口从 0 开始编号,这种编号方便编程。
在这里插入图片描述
3.引脚说明

# 将引脚设置为输入模式
GPIO.setup(pin, GPIO.IN)# 将引脚设置为输出模式
GPIO.setup(pin, GPIO.OUT)# 为输出的引脚设置默认值
GPIO.setup(pin, GPIO.OUT, initial=GPIO.HIGH)

4.控制电平

GPIO.output(pin, state)
状态可以设置为0 / GPIO.LOW / False / 1 / GPIO.HIGH / True
也可以一次性设置多个引脚

pin_list = [11,12]
GPIO.output(pin_list, GPIO.LOW)

5.设置引脚的输入状态

GPIO.input(pin)

6.释放

GPIO.cleanup(

猜你喜欢

转载自blog.csdn.net/weixin_44868057/article/details/106201697