最是那守候的柔情——“小桔灯”Arduino开发制作刘俊森黄红艺新浪微博:@森林畅想_design儿童夜晚要逐渐和父母分开睡晚上独自去厕所很害怕孩子3岁以后可开始考虑分房睡,5岁左右最适合,但上小学后还没分房睡,就有些晚。当然,具体情况也要因人而异,要看孩子的心理年龄、胆量、独立性、对父母的依恋程度以及家庭的具体环境等因素。每当父母要和孩子说要“分开睡”的时候,你都会看到这个表情!妥协:让孩子和自己一块睡觉等:陪着孩子,等孩子睡着以后在离开开灯:打开灯,让孩子在开灯的环境下睡觉父母对策光照过度可能是儿童性早熟的原因之一。“当人在夜间进入睡眠状态时,松果体会分泌大量的褪黑激素,褪黑激素能抑制腺垂体促性腺激素的释放,可防止性早熟,而光照恰恰会抑制褪黑素的分泌”。危害一:降低宝宝睡眠质量危害二:增加宝宝患近视的几率危害三:导致宝宝长不高晚上儿童要去厕所,开灯或者让父母陪着。光适应与暗适应。效果展示制作过程震动传感器测试整体电路搭建制作过程焊接电路电路焊接完成灯光亮度变化演示“小桔灯”效果展示视频演示视频链接·优酷源代码/*轻拍夜灯,当震动传感器探测到震动信号之后,程序启动舵机摇摆两次LED灯慢慢变亮,大约30秒之后达到最亮保持最亮5分钟然后亮度慢慢变低灯变暗的过程中设置反复环节灯的亮度值变化如下:255-180-200-120-140-60-80-0历次变化值如下:-75.+20.-80.+20.-80.+20.-80.*/源代码/*舵机的使用棕色线接地GND,红色线是正极,接5v黄色线是信号线,这里是接在9号口舵机的转角范围为0-150度*//*其他接口说明震动传感器信号口接11号口,13号口LED灯做为测试信号用LED灯接3号口*/源代码//以下为舵机定义部分#includeServo.hServom;//以下为震动传感器定义部分constintledPin=13;constintbuttonPin=11;intbuttonState=0;//以下为LED灯定义部分constintLightPin=3;源代码voidsetup(){//以下为舵机定义部分m.attach(9);//以下为震动传感器定义部分pinMode(ledPin,OUTPUT);pinMode(buttonPin,INPUT);//以下为LED灯定义部分pinMode(LightPin,OUTPUT);}源代码voidloop(){//读取震动传感器值buttonState=digitalRead(buttonPin);//if(buttonState==HIGH){digitalWrite(ledPin,HIGH);//舵机摇摆两次for(inti=0;i=90;i++)//正转90度{m.write(i);delay(10);}for(inti=90;i=0;i--)//反转90度{m.write(i);delay(10);}for(inti=0;i=90;i++)//正转90度{m.write(i);delay(10);}for(inti=90;i=0;i--)//反转90度{m.write(i);delay(10);}源代码//进入灯的部分//第一部分:让灯缓缓亮起,大约30秒之后达到最亮for(inti=0;i=60;i++){analogWrite(LightPin,i);delay(70);}for(inti=61;i=120;i++){analogWrite(LightPin,i);delay(70);}for(inti=121;i=180;i++){analogWrite(LightPin,i);delay(70);}for(inti=181;i=255;i++){analogWrite(LightPin,i);delay(70);}源代码//第二部分:保持最亮5分钟delay(100);//第三部分:让灯缓缓熄灭,大约25分钟之后完全熄灭for(inti=255;i=181;i--){analogWrite(LightPin,i);delay(70);}for(inti=180;i=121;i--){analogWrite(LightPin,i);delay(70);}for(inti=120;i=61;i--){analogWrite(LightPin,i);delay(70);}for(inti=60;i=0;i--){analogWrite(LightPin,i);delay(70);}源代码}elsedigitalWrite(ledPin,LOW);}Thanks!