我的機器人老婆
設定
機器人脖子上有一圈RGB燈環(huán)
當機器人電量充足時,顯示為淡藍色
當機器人電量低于30%時,顯示為黃色
當機器人電量低于15%時,顯示為紅色
當機器人睡覺或者待機時,顯示為淡藍色呼吸燈
當機器人遇到程序錯誤時,顯示為紅色閃爍
#include <DFRobot_NeoPixel.h>
DFRobot_NeoPixel rgb_display_13;
void setup(){
rgb_display_13.begin(13,1,30);
}
void loop(){
if(電量>30%){
rgb_display_13.setRangeColor(0,0,#FF6E99EE);
}
if(15%<電量<30%){
rgb_display_13.setRangeColor(0,0,#FFFFFF00);
}
if(電量<15%){
rgb_display_13.setRangeColor(0,0,#FFFF0000);
}
if(待機狀態(tài)){
rgb_display_13.setBrightness(20);delay(100):
rgb_display_13.setBrightness(60);delay(100):
rgb_display_13.setBrightness(150);delay(100):
rgb_display_13.setBrightness(200);delay(100):
rgb_display_13.setBrightness(255);delay(100):
rgb_display_13.setBrightness(200);delay(100):
rgb_display_13.setBrightness(150);delay(100):
rgb_display_13.setBrightness(60);delay(100):
rgb_display_13.setBrightness(20);delay(100):
}
if(程序錯誤){
rgb_display_13.setRangeColor(0,0,#FFFF0000);
delay(1000):
rgb_display_13.setRangeColor(0,0,#FF000000);
delay(1000):
}
}
顯然,我的代碼并不會:當機器人睡覺或者待機時,顯示為淡藍色呼吸燈,而是:電量充足待機時,顯示為淡藍色呼吸燈,15%<電量<30%待機時,顯示為黃色呼吸燈,電量<15%待機時,顯示為紅色呼吸燈