当前位置: 首页 > news >正文

树莓派GPIO介绍 + LED控制

1. 运行效果

先来看看本次树莓派实验的运行效果,是不是很有趣呢😉

20250613.2

2. 所需配件

要完成这个实验,我们需要准备以下这些配件:

名称数量
LED灯1
220Ω电阻1
杜邦线(公对母)2
面包板1

3. 接线说明

接下来看看具体的接线方式,这里有一张接线图可以帮助我们更直观地了解:

image-20250613100422458

具体的接线对应关系如下:

树莓派引脚元件连接
GPIO16LED长腿(阳极)
GNDLED短腿(阴极)通过电阻连接

💡 注意: 电阻必须串联在LED阳极或阴极两端,用于限流防止烧灯。

4. 代码实现

我们要使用逗脑IDE来编写代码。具体操作是,鼠标放到 pi 文件夹后,鼠标右击,选择新建文件,名字设为 01-控制LED.py 。下面就是具体的代码:

import RPi.GPIO as GPIO
import time# 设置GPIO口的编号模式
GPIO.setmode(GPIO.BCM)# 设置GPIO16为输出模式
LED_PIN = 16
GPIO.setup(LED_PIN, GPIO.OUT)# 点亮3秒后熄灭
GPIO.output(LED_PIN, GPIO.HIGH)
print("LED亮起")
time.sleep(3)GPIO.output(LED_PIN, GPIO.LOW)
print("LED熄灭")# 清理GPIO资源
GPIO.cleanup()

代码编辑完成后的界面大概是这样的:

image-20250613141223635

如果你想了解更多相关的学习内容,可以点击这个链接:https://www.itprojects.cn/study/detail/131.html?chapter=13

通过这个树莓派的小实验,我们可以初步了解GPIO的使用以及如何通过代码控制LED灯的亮灭。大家不妨动手试试,感受一下树莓派的魅力吧!

http://www.lryc.cn/news/607524.html

相关文章:

  • 智能Agent场景实战指南 Day 28:Agent成本控制与商业模式
  • xcode swift项目运行、连接真机运行报错,引入文件夹失败
  • [2025CVPR-图象生成方向]ODA-GAN:由弱监督学习辅助的正交解耦比对GAN 虚拟免疫组织化学染色
  • python PIL图片转base64字符串
  • 练习javaweb+mysql+jsp
  • 告别“AI味”图像!最新开源AI模型FLUX.1-Krea实现真实光影生成
  • [CISCN 2022 初赛]online_crt
  • 【PHP 自动加载机制详解】
  • 四、基于SpringBoot,MVC后端开发笔记
  • Qwen2 RotaryEmbedding 位置编码仅仅是第一层有吗
  • 提问总结2
  • Eden 和 Survivor 比例可以调整么,参数是什么?还用到了哪些参数?
  • SpringCloud(一)微服务基础认识
  • U-Net vs. 传统CNN:为什么医学图像分割需要跳过连接?
  • 04 基于sklearn的机械学习-梯度下降(上)
  • Linux内核构建系统中的auto.conf与autoconf.h:原理与作用解析
  • ARM Cortex-M 处理器的应用
  • NDI开发指南
  • LeetCode 热题100:206. 反转链表
  • 深入讲讲异步FIFO
  • 向华为学习——IPD流程体系之IPD术语
  • Java函数式编程之【Stream终止操作】【下】【三】【收集操作collect()与分组分区】【下游收集器】
  • 从零开始:Python编程快速入门指南
  • 实战指南:如何将Git仓库中的特定文件夹及其历史完整迁移到另一个仓库
  • vue+element 实现下拉框共享options
  • 智能客服系统实战:多轮对话与知识库检索完整实现
  • 《n8n基础教学》第三节:模拟一个自动化场景
  • Android使用MediaProjectionManager获取游戏画面和投屏
  • C语言-字符串(定义)、字符串函数(strlen、strcat、strcpy、strcmp、strlwr、strupr)
  • 【string类常见接口】