要使用单片机 通过PWM控制RGB-LED变化出64中不同的颜色 程序怎么写呢?
需要什么样的驱动?
电路图怎么连接呢? 跪求大神指导一下。
是51单片机。 温度传感器18b20提供信号,据此,不同温度确定不同的颜色。
可以麻烦给一下程序么
追答这个,你得自己说出来一个基本要求:
温度的范围是多少到多少;
分成64个档次,每个档次的温度上下限;
每个档次的颜色,是什么;
……
什么要求,都没有,这个题目,怎么回答才算是对?
什么型号的单片机?64种颜色要三色灯才能混合出来。普通的单片机,如果带有硬件PWM好说,不带硬件PWM的定时器也可以模拟出来。电流小的话(200mA)驱动直接用8050三极管就行,大电流就用ULN2003或者大电流的三极管。
不懂继续问。
VCC串个电阻。
追问51单片机 温度传感器18b20提供信号,据此,不同温度确定不同的颜色。暂时先是仿真,但是需要做出硬件实物
追答STC 的单片机吗?STC带有PWM,程序这就简单了很多。
追问硬件方面还没有定,需要仿真完成才能领到硬件。 估计就是普通的89c51单片机,跪求程序><
追答首先你确定需要几个灯,混色的一个就行,分立的一般至少要三个灯(RGB各一个)。
明确的讲,protues不能仿真LED灯的渐变。仿真只能看到亮灭。
哪一个都可以
而且 主要最后是要做出实物,所以仿真证明畅叙没问题就可以了,不是一定要很好的效果。
真心求指导....不知道程序怎么写...
这个你先调试出来一个PWM波形,不管是硬件PWM还是软件定时器模拟的
追问怎么去调试呢? 而且我现在不知道怎么把18b20的信号和LED的信号连接起来,怎么让不同的18b20的温度导致不同的占空比?
追答一个个来,不要先想那么复杂的东西。你现在先把每个模块调通了就好了。
51单片机 温度传感器18b20提供信号,据此,不同温度确定不同的颜色。
暂时是仿真阶段。