肿瘤康复网,内容丰富有趣,生活中的好帮手!
肿瘤康复网 > Arduino系列之米思齐旋钮控制LED灯亮度

Arduino系列之米思齐旋钮控制LED灯亮度

时间:2024-01-03 00:37:38

相关推荐

Arduino系列之旋钮控制LED灯亮度

实验原理

电位器的旋钮旋转时改变电阻从而控制LED灯的亮度!

实验所需材料

arduino开发板,LED灯,电位器,1602液晶显示器,杜班线很多根,公母线很多根;

接线

米思齐图形化代码

C语言源代码

#include <LiquidCrystal_SoftI2C.h>#include <SoftI2CMaster.h>LiquidCrystal_SoftI2C mylcd(0x27,16,2,2,3);void setup(){mylcd.init();mylcd.backlight();mylcd.display();Serial.begin(9600);}void loop(){mylcd.setCursor(1-1, 1-1);mylcd.print((map(analogRead(A0), 1, 1023, 0, 255)));analogWrite(9,(map(analogRead(A0), 1, 1023, 0, 255)));Serial.println((map(analogRead(A0), 1, 1023, 0, 255)));delay(20);}

实验结果图

总结

这一次实验踩了一个大坑:新的1602液晶显示屏在使用之前要轻轻扭一下显示屏旁边那个转接线工具的十字螺丝,就是蓝色的那一个,才能正常使用液晶屏,否则会无法显示字符串!其他的都挺简单的,面包板提供了很大的便利,否则需要太多的杜班线!谢谢各位读者,大家一起努力!

如果觉得《Arduino系列之米思齐旋钮控制LED灯亮度》对你有帮助,请点赞、收藏,并留下你的观点哦!

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