这个控制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转载请保留说明!