专注于武汉中小企业服务解决方案提供商

电脑维修、布线、安防监控、数据恢复、采购、回收

所属分类 > 家电维修 > 正文

这个控制LED的经典算法 你会用吗? (led控制方式)

编辑:rootadmin
{本文由家电维修技术小编收集整理资料}查理复用算法(Charlieplesing),具备控制多个LED的能力,即可以用较少数量的微*输出端来控制较多数量的LED(微*输出端少于LED数量)。在年,Maxim公司的CharlesAllen首次提出这一想法,并命名为Charlieplesing。问:什么是查理复用算法(Charlieplexing)?这算法可以用来做什么?查理复用算法(Charlieplesing),具备控制多个LED的能力,即可以用较少数量的微*输出端来控制较多数量的LED(微*输出端少于LED数量)。在年,Maxim公司的CharlesAllen首次提出这一想法,并命名为Charlieplesing。查理复用算法使用微*的所有三种逻辑状态以及LED的单向导电性来控制矩阵。如果你试图显示不同进程的状态,并且不想占用多个微*引脚,那么这可能很有用。以下是一组使用查理复用算*ED的最简单例子。

整理分享这个控制LED的经典算法 你会用吗? (led控制方式),希望有所帮助,仅作参考,欢迎阅读内容。

这个控制LED的经典算法 你会用吗? (led控制方式)

内容相关其他词:这个控制led的经验是什么,控制led的软件,这个控制led的经理是谁,控制一个led灯的亮或暗的源程序,led控制装置有什么用,led控制方式,led控制方式,这个控制led的经验是什么,内容如对您有帮助,希望把内容链接给更多的朋友!

注意,在上面的例子中,它使用了一组互补的LED。基于LED如何允许电流在一个方向流动并阻止电流在另一个方向上流动,它允许我们根据输入/输出的设置来控制两个LED。要使用此例子,可以通过更改引脚的输出类型来控制具有两个引脚的两个LED。如果你将引脚2设置为高电平,引脚1设置为低电平,则L1-LED将点亮。如果将引脚1设置成高电平,而引脚2设置成低电平,那么L2-LED将会点亮。以下是如何在Arduino设置。voidsetup(){Serial.begin();}voidloop(){pinMode(1,OUTPUT);pinMode(2,OUTPUT);pinMode(3,INPUT);digitalWrite(2,HIGH);digitalWrite(1,LOW);delay();Serial.println("1");pinMode(1,OUTPUT);pinMode(2,OUTPUT);pinMode(3,INPUT);digitalWrite(1,HIGH);digitalWrite(2,LOW);delay();Serial.println("2");}现在看这个示意图,你可能会想,“这怎么有用?我们只使用两个引脚控制两个LED。”让我们看看当我们添加第三个引脚时会发生什么。以下是如何设置3个引脚的LED。

通过此设置可以看到,你可以使用3个引脚控制6个LED。要在此设置中控制LED,你需要使用微*的所有三种状态。如果你想打开L1-LED而不打开其他LED,则必须将引脚2设置为高,将引脚1设置为低,将引脚3设置为输入。引脚3必须设置为输入的原因是将该引脚设置为高阻抗。这基本上从电路上断开了引脚。此外,如果我们将引脚3设置为LOW,LEDL4也会亮起。现在,如果你想打开L2-LED,用户可以将引脚1设置为高,将引脚2设置为低,将引脚3设置为输入。再次注意,如果我们没有将引脚3设置为输入,则L4-LED也将打开。然后,用户可以完成此过程,直到他们按顺序成功点亮每个LED。→如果你想用Arduino编写代码,请查看这里现在我们已经探索了2个引脚和3个引脚,你可以看到查理复用算法如何成为一个有用的工具。让我们再为4个输入引脚进行一次设置。在我们展示4个输入引脚的设置之前,你能猜出我们能够控制多少个LED吗?通过将要使用的I/O数量乘以相同的I/O数量减1,可以计算出可以控制的LED数量。因此,例如,如果我们想使用4个I/O引脚,我们将该数字乘以3,这将让我们知道,我们可以用4个I/O控制多达个LED。以下是如何设置4个I/O的LED。

注意,我对这一个连接进行了颜色编码,以使连接更清晰。如你所见,通过在原理图中再添加一个引脚,我们可以再添加6个LED。为了控制LED,此设置与3个引脚的工作方式相同,但是,在这种情况下,我们将设置2个引脚作为输入。这里是Arduino代码,用于控制所有个LED。正如你所看到的,如果你I/O引脚数量有限,这可能是一个有用的工具。如果你想看到查理复用算法的其他选项,我看到的使用查理复用算法的最常见项目之一是LED立方体。如果你在网上搜索查理复用算*ED立方体,你会看到几个不同的版本。免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用*、图片、文字如涉及作品版权问题,请联系小编进行处理。推荐阅读:深耕车载毫米波雷达先进封装技术,长电科技持续引领创新ADALM实验:数模转换变压器输出电流与匝数之间的关系智能家居正在从单品智能迈向全屋智能监测血糖黑科技,纳芯微NST助力CGM精准测量

标签: led控制方式


本文链接地址:https://www.iopcc.com/jiadian/86320.html转载请保留说明!

上一篇:非隔离大功率LED驱动的6大优势 (非隔离大功率电源的作用)

下一篇:思特威:人工智能浪潮,将机器视觉冲向新蓝海 (思特威科技是哪国公司)

推荐内容:

电阻器的额定功率是什么 (电阻器的额定功率定义)

电阻器的额定功率是什么 (电阻器的额定功率定义)

定功率的图形符号是什么,电阻器的额定功率的定义标准又是怎么样的,一起来了解下。电阻器的额定功率电阻器的 ...

尚朋堂SR-16xx系列电磁炉显示功能乱跳 (尚朋堂1607l)

尚朋堂SR-16xx系列电磁炉显示功能乱跳 (尚朋堂1607l)

障症状:LED乱跳,不工作。检查与分析:根据现象分析,问题可能出在控制电路。拆开机器后发现机内积累灰尘太多,先 ...

奔腾PC20-AF电磁炉无法加热的检修思路 (奔腾pc20n电磁炉原理图)

奔腾PC20-AF电磁炉无法加热的检修思路 (奔腾pc20n电磁炉原理图)

正常,只是间歇地发出“滴滴”音,不加热、不检锅。首先检查谐振电容(0.pF~0.uF/V)和滤波电容(4uF~5uF/V),因为它们跟 ...

小爱老师来了!小米“能改变命运”的新物种现身 (小爱老师贴吧)

小爱老师来了!小米“能改变命运”的新物种现身 (小爱老师贴吧)

告,今天小米将要发布一款能够改变命运的产品。王川表示,这是一个全新的品牌,现在还不存在的新物种。甚至直 ...

最新苹果屏下指纹专利曝光:识别覆盖全屏幕 (苹果屏下指纹怎么设置)

最新苹果屏下指纹专利曝光:识别覆盖全屏幕 (苹果屏下指纹怎么设置)

采用了FaceID面部识别,并且毅然砍掉了主流的TouchID。并且苹果的各位高管不止一次的在公开场合表示,FaceID面容识别 ...

小白必看SSD知识扫盲 固态硬盘内部结构详解 (ssd1)

小白必看SSD知识扫盲 固态硬盘内部结构详解 (ssd1)

本身出发,简单剖析固态硬盘的内外构造,让更多的人知道固态硬盘内部结构究竟长什么样子。整理分享小白必看S ...

三星首款折叠屏幕手机Galaxy X:秒变NDS (三星首款折叠屏多少钱)

三星首款折叠屏幕手机Galaxy X:秒变NDS (三星首款折叠屏多少钱)

GalaxyX(FoldableDisplay)有越来越多的消息传闻流出,最近三星方面也在韩国申请有关双屏幕定位器使用上的技术专利,看 ...

科海KH-2008D-CA01机顶盒更换电源板后无法接收右旋节目 (科海电子科技有限公司)

科海KH-2008D-CA01机顶盒更换电源板后无法接收右旋节目 (科海电子科技有限公司)

源板后收不到右旋节目。通电测量,在接收右旋信号时LNB供电为.3V,而正常电压约为V,说明此时输出电压偏高。该机 ...

户户通提示E01请正确插入智能卡的特殊故障 (户户通显e11)

户户通提示E01请正确插入智能卡的特殊故障 (户户通显e11)

能卡,原本以为清洗智能卡座子或是智能卡可以解决,结果处理后无用,换一张卡故障依旧,于是测试座子结果一点 ...

扬声器保护电路 (扬声器保护电路图 可控开关)

扬声器保护电路 (扬声器保护电路图 可控开关)

左、右通道*工作。图中(以左通道为例)的R2、C4及VT2、VT3组成开机延时电路,以防止开机大电流冲击扬声器。元器件选 ...

Copyright © 2023 武汉电脑维修 All Rights Reserved.

鄂ICP备2023003026号

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢!邮箱: opceo@qq.com