树莓派4B GPIO 基础使用(点亮 LED)

前言

简单记录下,只是用树莓派点亮 led。网上文章乱七八糟,还是自己记录下吧!

使用 python 进行编码,库就使用比较出名的 RPi.GPIO

GPIO库地址: pypi.org/project/RPi...

进入树莓派系统后进行 GPIO 库安装,执行命令

接口 & 引脚

使用命令查看引脚信息

不想去看接口图时候直接用命令就可以查看,注意其实位置,4B 的第一个引脚靠里面,图例用红框标注了。

复制代码
pinout

接线

树莓派(从1开始数引脚) LED
6 负极(短)
7 正极(长)

就是这么贴心,正负极判断方法都标注一下~

编码

树莓派的 GPIO 可以直接用物理引脚序号进行控制,很方便。

来写一个闪烁的 led

python 复制代码
    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() 
相关推荐
AOwhisky13 分钟前
Ceph系列第三期:Ceph 集群核心配置与管理
linux·运维·数据库·笔记·ceph
天疆说17 分钟前
在 Ubuntu 上安装 NASA GMAT R2026a 轨道设计软件
linux·运维·ubuntu
weixin_4684668524 分钟前
机器学习之决策树新手实战指南
人工智能·python·算法·决策树·机器学习·ai
铅笔小新z27 分钟前
【Linux】线程同步与互斥
linux·服务器
Hesionberger32 分钟前
巧用异或找出唯一数字(多解)
java·数据结构·python·算法·leetcode
hef28835 分钟前
Python内置函数从入门到实战:list、open等核心用法全解析
python
七老板的blog37 分钟前
【Agent智能体】 任务规划工作流
python·学习·ai·开源
weixin1997010801637 分钟前
[特殊字符] 【性能提升300%】仿1688首页的Webpack优化全记录(附构建分析Python脚本)
前端·python·webpack
代码小书生37 分钟前
getpass,一个安全输入的 Python 库!
开发语言·python·安全
其实防守也摸鱼1 小时前
告别单个变量,用列表和字典批量管理你的 Python 数据
开发语言·网络·软件测试·python·web安全·数据结构,编程教程