树莓派第一篇:GPIO控制LED小灯

简介: 树莓派第一篇:GPIO控制LED小灯

Raspberry Pi的一个强大功能是沿着电路板顶部边缘的一排GPIO(General-Purpose Input/Output)引脚,即通用输入/输出。所有当前的Raspberry Pi板上都有一个40针GPIO接头。任何GPIO引脚都可以指定(在软件中)作为输入或输出引脚,用于各种用途。


如图所示是树莓派的40针GPIO实物图

image.png

下图是树莓派引脚的示意图

image.png

注意:GPIO引脚的编号不是按数字顺序排列的; 电路板上存在GPIO0和GPIO1(物理引脚27和28),但保留用于高级用途(见下文)。


GPIO引脚排列

重要的是要知道哪个引脚是哪个。通过打开终端窗口并运行命令,可以在Raspberry Pi上访问方便的引用pinout。此工具由GPIO Zero Python库提供,默认情况下,它安装在Raspbian桌面映像上,但不安装在Raspbian Lite上。

1665664996648.jpg

对照着上图可以轻松的知道GPIO引脚编号


用软件控制引脚,可以用python语言进行脚本编程,以控制LED灯为例


电路图如下图:

image.png

按照上图连接好电路图,实物图如下(引脚是GPIO10):

image.png

写代码:


from gpiozero import LED
from time import sleep
led = LED(10)
while True:
    led.on()
    sleep(1)
    led.off()
    sleep(1)

在树莓派上运行脚本即可完成小灯每隔1秒的闪烁。


相关文章
|
移动开发 资源调度 JavaScript
Vue 3.0 && Nginx 项目打包部署知识都在这了~
Vue 3.0 && Nginx 项目打包部署知识都在这了~
8130 1
Vue 3.0 && Nginx 项目打包部署知识都在这了~
|
算法 前端开发 数据可视化
数据结构与算法在前端开发中的实际应用
本文将探讨数据结构与算法在前端开发中的实际应用,重点介绍在处理大规模数据、优化性能和提升用户体验方面的具体场景和解决方案。
517 15
|
JavaScript
vue element plus DateTimePicker 日期时间选择器
vue element plus DateTimePicker 日期时间选择器
922 0
|
Shell 开发工具 git
Git推送大文件失败?你晓得如何解决嘛?
Git推送大文件失败?你晓得如何解决嘛?
|
计算机视觉
树莓派开发笔记(五):GPIO引脚介绍和GPIO的输入输出使用(驱动LED灯、检测按键)
树莓派开发笔记(五):GPIO引脚介绍和GPIO的输入输出使用(驱动LED灯、检测按键)
树莓派开发笔记(五):GPIO引脚介绍和GPIO的输入输出使用(驱动LED灯、检测按键)
|
关系型数据库 分布式数据库 PolarDB
PolarDB 开源基础教程系列 7.2 应用实践之 跨境电商场景
本文介绍了如何在跨境电商场景中快速判断商标或品牌侵权,避免因侵权带来的法律纠纷。通过创建品牌表并使用PostgreSQL的pg_trgm插件和GIN索引,实现了高性能的字符串相似匹配功能。与传统方法相比,PolarDB|PostgreSQL的方法不仅提升了上万倍的查询速度,还解决了传统方法难以处理的相似问题检索。具体实现步骤包括创建品牌表、插入随机品牌名、配置pg_trgm插件及索引,并设置相似度阈值进行高效查询。此外,文章还探讨了字符串相似度计算的原理及应用场景,提供了进一步优化和扩展的方向。
410 11
|
Ubuntu Shell 数据安全/隐私保护
百度搜索:蓝易云【Ubuntu密码忘记怎么办 Ubuntu重置root密码方法】
完成上述步骤后,Ubuntu系统的root密码应该已经被成功重置为你设置的新密码。请确保在重置密码后牢记新密码。
596 0
|
机器学习/深度学习 vr&ar
深度学习笔记(十):深度学习评估指标
关于深度学习评估指标的全面介绍,涵盖了专业术语解释、一级和二级指标,以及各种深度学习模型的性能评估方法。
736 0
深度学习笔记(十):深度学习评估指标
|
网络安全 网络架构 数据安全/隐私保护
树莓派通过网线连接电脑(校园网也能连接),实现SSH连接
树莓派通过网线连接电脑(校园网也能连接),实现SSH连接
|
计算机视觉
【图像处理】基于灰度矩的亚像素边缘检测方法理论及MATLAB实现
基于灰度矩的亚像素边缘检测方法,包括理论基础和MATLAB实现,通过计算图像的灰度矩来精确定位边缘位置,并提供了详细的MATLAB代码和实验结果图。
490 6