news 2026/6/22 11:37:14

esp开发与应用(数码管类应用)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
esp开发与应用(数码管类应用)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】

led二极管,大家都知道它的基本原理。基本一边加正极,一边加负极,led发光二极管就可以点亮,但是方向不要错。由此作为基础,也衍生出了很多的新产品,都是以led二极管为基础的。这里面就有数码管、多数码管、点阵led等等。

1、单数码管

单数码管有十个pin,控制信号就有8个pin,其余两个信号是共极信号。比如,如果是共阳极,那就是接正极,反之就是接负极。假设都是接负极,那么控制信号接1,对应的数码段就会发亮。

2、多数码管

多数码管和单数码管的原理,其实是一样的。前面说过,单个数码管一般是8个pin+2个共极信号。如果假设有四个数码管,那么其实就是8+4=12个信号。这多出来的4个信号,就是cs片选信号。和之前的共阳、共阴一个道理,如果cs接正极,那么就是共阳,反之就是共阴。

3、led矩阵屏

明白了单数码管和多数码管,其实也就理解了led矩阵屏。首先,假设有这么一个8*8的矩阵led,那么横过来其实一个极性,竖过来也是一个极性。只有横竖组合起来,让电流流过led,对应的led管才能点亮。这就是led矩阵的基本原理。

4、给led类电子写代码的规律

不管是什么led类电子,都是直连gpio,只要通过输出1和0,让led形成回路,那么对应的led就会发亮。其次,如果led的数量很多,那么就要循环显示,这样利用人肉眼的残辉效应,就会看上去所有的数码管好像是同时显示的一样。至于中间数据的更新,这个需要在单独的业务逻辑里面处理,不要和显示本身混为一谈。

5、自己做实验时需要注意的情况

如果是厂家给的板子,写代码还是很简单的,特别现在有ai的帮助,那更是如虎添翼般容易。但是如果不是现成的板子,需要自己用数码管和面包板搭环境来测试,那么还是有一些地方需要注意的。

首先,测试的时候,需要在正极串联一个200多欧姆的电阻,这主要是为了防止数码管里面的led烧掉,个人的第一个单数码管应该就是这么烧掉的。

其次,实验过程中可以多准备几个数码管。我们购买元器件的时候,很多开发包里面可能只有一个数码管,用起来不是很方便,或者说容易误操作烧掉。如果真的调不通,就不太知道是厂家的原因,还是自己误操作的原因。所以多买几个数码管来做实验是很有必要的,本身元器件不是很贵,如果因此耽误时间就有点得不偿失了。

最后,在实际编写代码之前,可以用vcc和gnd,直接给数码管信号,看看亮不亮。当然,这中间也是需要串联电阻的。这样既可以帮助我们理解数码管和led矩阵的原理,同时还可以确认下本身电子器件是不是好的,从而不必等到gpio输出的时候,再去分辨元器件的好坏。

6、数码管的应用

数码管其实用的蛮多,一个方便又显得高档的应用场景,就是用不同的数码管数字表达不同的状态机,这也是完全可以的。当然数码管虽然好用、便宜,就是用的pin比较多,这是它可能最显著的一个缺点吧。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/7 22:37:50

AI生成内容侵权吗?2024最新司法判例揭示3类必败诉讼场景

更多请点击: https://codechina.net 第一章:AI生成内容侵权吗?2024最新司法判例揭示3类必败诉讼场景 2024年,全国法院已审结涉AI生成内容著作权纠纷案件172件,其中原告败诉率达89.5%。北京互联网法院、杭州中院与深圳…

作者头像 李华
网站建设 2026/6/5 21:00:59

AI采购合规警报:GDPR/《生成式AI服务管理暂行办法》双约束下,必须通过的8项法律-技术交叉验证(法务+AI工程联合签署版)

更多请点击: https://intelliparadigm.com 第一章:AI采购合规警报:GDPR/《生成式AI服务管理暂行办法》双约束下,必须通过的8项法律-技术交叉验证(法务AI工程联合签署版) 在跨境AI服务采购与本地化部署场景…

作者头像 李华
网站建设 2026/6/5 20:52:05

告别依赖:用IDA Pro分析termsrv.dll,自己为RDP Wrapper制作rdpwrap.ini

深度解析:如何通过逆向工程为RDP Wrapper定制rdpwrap.ini配置 在Windows生态中,远程桌面功能一直备受技术爱好者和系统管理员的青睐。然而,微软对多用户并发连接的限制常常让人感到束手束脚。RDP Wrapper Library的出现打破了这一枷锁&#x…

作者头像 李华
网站建设 2026/6/5 20:51:34

IPATool:高性能iOS应用包下载命令行工具架构设计与实现原理

IPATool:高性能iOS应用包下载命令行工具架构设计与实现原理 【免费下载链接】ipatool Command-line tool that allows searching and downloading app packages (known as ipa files) from the iOS App Store 项目地址: https://gitcode.com/GitHub_Trending/ip/i…

作者头像 李华
网站建设 2026/6/5 20:50:38

丰田生产方式实战解析:从精益思想到硬件制造的效率革命

1. 丰田生产方式:一场源于危机的效率革命提起丰田生产方式,很多人的第一反应是“精益生产”、“零库存”、“看板管理”这些耳熟能详的术语。但如果你只把它看作一套管理工具,那就大大低估了它的价值。我接触这套体系超过十年,从电…

作者头像 李华
网站建设 2026/6/7 20:29:44

边缘AI设备对抗补丁防御实战:PatchBlock技术解析

1. PatchBlock:边缘AI设备的对抗补丁防御实战解析在自动驾驶和智能监控等边缘AI应用中,对抗补丁攻击已成为现实威胁——攻击者仅需在停车标志上粘贴特定图案的贴纸,就能导致目标检测系统将其误判为限速标志。这类物理可实现的攻击对边缘设备上…

作者头像 李华