LED灯的控制其实可以用蓝牙模块来实现。可以在灯控方案中接入BLE4.0/4.2/5.0蓝牙模块,用户通过手机就可以直接控制LED灯的颜色变化。


灯是灯,控制是控制,简单点说就是只要能给信号的都能控制灯的颜色,只要灯支持颜色变化,传对应的信号灯就变化不同的颜色,一般51单片机就够了,便宜,耐用,市场上也比较好买,当然还是要看你有没有其他功能,有的话就要换其他的了


一般的LED灯的颜色是不能变化的,你说的应该是RGB灯。如果没有记错的话,一般只有三种颜色,三种原色。

控制这种东西,主控不需要很难,别说楼上的51系列的,即使是4位的单片机也是可以的。

但是从你的提问就可以看得出来,是新入坑的小白,还是建议使用51单片机控制。需要学习的知识有:c语言,51单片机,最基本的模电与数电。


暴揍单片机1 -- C语言 : 一门和晶元对话的外语正如标题所说,c语言是我们和各种晶元对话的语言(其他吹牛逼的话请去多找找专业书籍,我就不赘述了)。我在本张只会讲解一些常用和简单的用法,便于大家入门和熟悉单片机的程序的设计原理。 第一招,开门见山。单片机是怎样运行的?它内部是怎么设计的?这…10 赞同 · 2 评论查看完整文章

基本上你可以找到的单片机都可以,这个是非常简单的控制任务,LED(我猜你说的应该RGB三色LED封装在一起的LED)的颜色就是有RGB三个分量的比例决定的,而三个分量的值一般是通过PWM的占空比决定的(PWM可以让LED快速亮灭,亮灭周期固定时,亮的过程占周期比例越大,对应的结果就是月亮,比如,亮灭各一般的话,灯的亮度就是最大亮度的一半)。

所有单片机,只要有引脚的都可以输出PWM,如果内部有定时器timer的,可以通过定时器输出PWM,如果没有定时器的,可以通过软体循环的方式输出PWM。

结论,所有的单片机都可以完成这个简单任务,就看你的系统还有没有其他需求了。

补充,如果你用的时带驱动的LED,比如WS2812之类的LED,需要通过特定的指令时序来控制颜色,但总的原理时类似的


能输出高低电平的单片机即可。调光/色温利用PWM输出。考虑未来的物联网,那就选择能提供相应协议的单片机即可,基本都能满足。


建议可以使用低功耗蓝牙模块来实现控制LED灯颜色,直接在方案中嵌入MS102SF6模块即使即可实现,用手机来控制灯的颜色。用此模块双向通讯距离为:50m-100m。


51


推荐阅读:
相关文章