全文预览

基于Arduino开发平台下智能台灯的设计

上传者:读书之乐 |  格式:doc  |  页数:9 |  大小:19KB

文档介绍
公用接口)连接,最终实现用手机控制台灯开关;本设计采用1.5A继电器模块,能够承载普通的大电流器件,用于处理灯泡连接于家庭工作电压的安全处理。控制继电器部分代码如下所示: Р void setup(){ Р essory.begin(); Р }//the loop routine runs over andover againforever: Р void loop(){ Р essory.setRelay(true);//turn the LED on(HIGH is the voltage level) Р delay(2000);//wait for a second Р essory.setRelay(false);//turn the LED off by mak-ing the voltage LOW Р delay(2000);//wait for a second Р } Р 4.3小彩灯Р 小彩灯用于夜间模式的使用,独立于节能台灯之外,位于台灯底座封装的透明板内部。Р LED彩灯的三原色指红,绿,蓝,改变这三种颜色的比例就可以合成不同的颜色。因此UNO板通过烧录程序对手机传送的数据进行处理实现调色。由于传输REB-LED的PWM值不同,因此可以实现PWM控制红、绿、蓝三盏灯的亮度比,通过控制亮度比实现想要改变的颜色。PWM调光技术是一种利用简单的数字脉冲反复调控开关LED的驱动器技术,使用者需要设定不用的颜色配对比例,从而提供宽,窄不同的数字式脉冲,进而改变输出电流,最后实现LED的亮度的调节,实现多种颜色的调节。Arduino/DEР编译部分代码如下: Р essory essory; Р void setup(){Serial.begin(1 15200); Р essory.begin();} Р void loop(){for(int i=0;i

收藏

分享

举报
下载此文档