失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > Arduino lED灯与开关控制学习

Arduino lED灯与开关控制学习

时间:2021-10-09 19:32:54

相关推荐

Arduino lED灯与开关控制学习

Arduino LED灯随机亮起过程

LED广告灯类型LDE广告灯绘图Mixly模块代码Arduino代码LED灯与触碰开关使用LED灯与触碰开关绘图Mixly模块代码Arduino代码江客:时荒你不会遇到第二个我了,友情也好,爱情也罢。——————宫崎骏

LED广告灯类型

LED灯广告灯类型其实就是让我们的LED灯第一个亮起然后第一个马上亮起随后依次熄灭,这一个过程也主要LED灯的使用,可以在程序上增加一些理解

LDE广告灯绘图

在LED灯中的

Mixly模块代码

Arduino代码

int a=2;void setup(){for(a=2;a<=4;a++)//循环让2,3,4引脚为输出模式{pinMode(a,OUTPUT);}}void loop(){for(a=2;a<=4;a++)//LED灯依次亮起{digitalWrite(a,HIGH);delay(100);}for(a=5;a>=2;a--)//LED灯倒着熄灭{digitalWrite(a,LOW);delay(100);}for(a=5;a>=2;a--)//LED倒着亮起{digitalWrite(a,HIGH);delay(100);}for(a=2;a<=5;a++)//LED灯顺着熄灭{digitalWrite(a,LOW);delay(100);}}

这个Arduino的代码和上面米思琪的模块代码稍微是不一样的,相当于是有了多一点的变化,新手可以试试增加多循环的理解并且Mixly这个软件确实很好用

LED灯与触碰开关使用

LED灯与触碰开关绘图

在这个作品中主要是使用我们的三个开关和三个LED灯 当我们其中的一个开关摁下的时候其中的某一个LED灯就亮起,这同时也可以设置三种不同的亮灯方式,让后当其中一个按键按下的时候会对应的亮灯·方式亮起。

Mixly模块代码

Arduino代码

void setup(){pinMode(5, INPUT);pinMode(6, INPUT);pinMode(7, INPUT);pinMode(10, OUTPUT);pinMode(9, OUTPUT);pinMode(8, OUTPUT);}void loop(){int item = 0;int item2 = 0;int item3 = 0;item = digitalRead(6);item2 = digitalRead(7);item3 = digitalRead(5);if (item == HIGH) {//对应的10号灯亮起digitalWrite(10,HIGH);} else if (item2 == HIGH) {//对应的9号灯亮起digitalWrite(9,HIGH);} else if (item3 == HIGH) {//对应的8号灯亮起digitalWrite(8,HIGH);} else {digitalWrite(10,LOW);digitalWrite(9,LOW);digitalWrite(8,LOW);}}

注意事项:主要是在开关的使用中,如果开关直接连接的是引脚和接地线没有使用电阻那么就需要使用上拉模式,可以多试试了解一下。

江客:时荒

继续在求知的道路上行走。

你不会遇到第二个我了,友情也好,爱情也罢。——————宫崎骏

如果觉得《Arduino lED灯与开关控制学习》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。