
听说天工测来控的低功耗蓝牙模块SKB360/362支持这种功能。SKYLAB智能LED方案:将蓝牙模块SKB360/362内置于LED内!源相比于传统的LED灯,智能蓝牙LED灯除了照明外,还有更炫酷的功能。第1种,使用手机APP上直接控制LED的颜色知...

怎么实现手机控制彩灯颜色等的变化,有相应的模块推荐么?听说蓝牙模块可以做到
听说天工测控的低功耗蓝牙模块SKB360/
362支持这种功能。
SKYLAB智能LED方案:
将蓝牙模块SKB360/
362内置于LED内!
相比于传统的LED灯,智能蓝牙LED灯除了照明外,还有更炫酷的功能。
第1种,使用手机APP上直接控制LED的颜色、亮度等 第2种,手机来电也能实现感应灯色 第3种,声音感应灯色。
当你手机播放着音乐时,特别是动感律特别强的,你会发觉灯泡闪烁。
362支持这种功能。
SKYLAB智能LED方案:
将蓝牙模块SKB360/
362内置于LED内!
相比于传统的LED灯,智能蓝牙LED灯除了照明外,还有更炫酷的功能。
第1种,使用手机APP上直接控制LED的颜色、亮度等 第2种,手机来电也能实现感应灯色 第3种,声音感应灯色。
当你手机播放着音乐时,特别是动感律特别强的,你会发觉灯泡闪烁。

手机怎么通过蓝牙串口模块hc05控制单片机的一个LED发光吗?具体怎么操作?。。。需要写先下载什么
/
******************************************************* * 程序名称:
hc595.c * 程序功能:
595的应用文件 * 程序作者:
吴鉴鹰 * 创建时间:
2014-3-10 * 修改时间:
* 程序版本:
V0.1 ******************************************************/
/
* * 包含头文件 */
#include "
inc/
hc595.h"
#include "
reg51.h"
/
* * 定义引脚 */
/
* 时钟信号线引脚定义 */
sbit HC595CLK = P0^5;
/
* 片选信号线引脚定义 */
sbit HC595RCK = P0^6;
/
* 数据输入引脚定义 */
sbit HC595DATA = P0^7;
/
****************************************************** * 函数名称:
SendData * 函数功能:
74HC595数据的发送 * 入口参数:
unsigned int uiDataOne, unsigned int uiDataTwo * 出口参数:
void *******************************************************/
void SendData(unsigned int uiDataOne, unsigned int uiDataTwo) { unsigned int i = 0;
/
* 将片选信号置为低电平 */
HC595RCK = 0;
/
* 输入第一个数据:
uiDataOne */
for (i = 0;
i <
8;
i++) { /
* 给出脉冲信号,首先将CLK置为0 */
HC595CLK = 0;
if (0 !
= (uiDataOne & 0x80)) { HC595DATA = 1;
} else { HC595DATA = 0;
} /
* 给出脉冲信号,首先将CLK置为1 */
HC595CLK = 1;
/
* 准备第二个数据 */
uiDataOne = uiDataOne <
<
1;
} /
* 输入第二个数据:
uiDataTwo */
for (i = 0;
i <
8;
i++) { /
* 给出脉冲信号,首先将CLK置为0 */
HC595CLK = 0;
if (0 !
= (uiDataTwo & 0x80)) { HC595DATA = 1;
} else { HC595DATA = 0;
} /
* 给出脉冲信号,首先将CLK置为1 */
HC595CLK = 1;
/
* 准备第二个数据 */
uiDataTwo = uiDataTwo <
<
1;
} /
* 将片选信号置为高电平 */
HC595RCK = 1;
}
******************************************************* * 程序名称:
hc595.c * 程序功能:
595的应用文件 * 程序作者:
吴鉴鹰 * 创建时间:
2014-3-10 * 修改时间:
* 程序版本:
V0.1 ******************************************************/
/
* * 包含头文件 */
#include "
inc/
hc595.h"
#include "
reg51.h"
/
* * 定义引脚 */
/
* 时钟信号线引脚定义 */
sbit HC595CLK = P0^5;
/
* 片选信号线引脚定义 */
sbit HC595RCK = P0^6;
/
* 数据输入引脚定义 */
sbit HC595DATA = P0^7;
/
****************************************************** * 函数名称:
SendData * 函数功能:
74HC595数据的发送 * 入口参数:
unsigned int uiDataOne, unsigned int uiDataTwo * 出口参数:
void *******************************************************/
void SendData(unsigned int uiDataOne, unsigned int uiDataTwo) { unsigned int i = 0;
/
* 将片选信号置为低电平 */
HC595RCK = 0;
/
* 输入第一个数据:
uiDataOne */
for (i = 0;
i <
8;
i++) { /
* 给出脉冲信号,首先将CLK置为0 */
HC595CLK = 0;
if (0 !
= (uiDataOne & 0x80)) { HC595DATA = 1;
} else { HC595DATA = 0;
} /
* 给出脉冲信号,首先将CLK置为1 */
HC595CLK = 1;
/
* 准备第二个数据 */
uiDataOne = uiDataOne <
<
1;
} /
* 输入第二个数据:
uiDataTwo */
for (i = 0;
i <
8;
i++) { /
* 给出脉冲信号,首先将CLK置为0 */
HC595CLK = 0;
if (0 !
= (uiDataTwo & 0x80)) { HC595DATA = 1;
} else { HC595DATA = 0;
} /
* 给出脉冲信号,首先将CLK置为1 */
HC595CLK = 1;
/
* 准备第二个数据 */
uiDataTwo = uiDataTwo <
<
1;
} /
* 将片选信号置为高电平 */
HC595RCK = 1;
}
