前言
简单记录下,只是用树莓派点亮 led
。网上文章乱七八糟,还是自己记录下吧!
使用 python
进行编码,库就使用比较出名的 RPi.GPIO
GPIO库地址: pypi.org/project/RPi…
进入树莓派系统后进行 GPIO 库安装,执行命令
接口 & 引脚
使用命令查看引脚信息
不想去看接口图时候直接用命令就可以查看,注意其实位置,4B 的第一个引脚靠里面,图例用红框标注了。
pinout
接线
树莓派(从1开始数引脚) | LED |
---|---|
6 | 负极(短) |
7 | 正极(长) |
就是这么贴心,正负极判断方法都标注一下~
编码
树莓派的 GPIO 可以直接用物理引脚序号进行控制,很方便。
来写一个闪烁的 led
import RPi.GPIO as GPIO
import time
# 4b 板子 6 引脚是 GND 所以接 7 引脚挨着方便
ledPin = 7
while True:
# 设置为物理引脚模式,这样直接数引脚在第几个就行
GPIO.setmode(GPIO.BOARD)
# 设置某个引脚为输出模式
GPIO.setup(ledPin,GPIO.OUT)
# 引脚输出高电平, 点亮 led
GPIO.output(ledPin,GPIO.HIGH)
# 两秒钟后切换为低电平,也就是熄灭 led
time.sleep(2)
GPIO.output(ledPin,GPIO.LOW)
time.sleep(3)
# 每一次操作完 gpio 都需要 cleanup,不然跑几次进程就挂了~
GPIO.cleanup()