跑马灯(带返回)
void meteor (){ for(int i=0;i<2;i++){ for(int i=0;i<144;i++){ strip.setPixelColor(i, strip.ColorHSV(170*256,255, 0)); strip.setPixelColor(i+1, strip.ColorHSV(170*256,255, 5)); strip.setPixelColor(i+2, strip.ColorHSV(170*256,255, 15)); strip.setPixelColor(i+3, strip.ColorHSV(170*256,255, 25)); strip.setPixelColor(i+4, strip.ColorHSV(170*256,255, 40)); strip.setPixelColor(i+5, strip.ColorHSV(170*256,255, 60)); strip.setPixelColor(i+6, strip.ColorHSV(170*256,255, 80)); strip.setPixelColor(i+7, strip.ColorHSV(170*256,255, 120)); strip.setPixelColor(i+8, strip.ColorHSV(170*256,255, 160)); strip.show(); delay(5); } for(int i=144;i>0;i--){ strip.setPixelColor(i, strip.ColorHSV(170*256,255, 0)); strip.setPixelColor(i-1, strip.ColorHSV(170*256,255, 5)); strip.setPixelColor(i-2, strip.ColorHSV(170*256,255, 15)); strip.setPixelColor(i-3, strip.ColorHSV(170*256,255, 25)); strip.setPixelColor(i-4, strip.ColorHSV(170*256,255, 40)); strip.setPixelColor(i-5, strip.ColorHSV(170*256,255, 60)); strip.setPixelColor(i-6, strip.ColorHSV(170*256,255, 80)); strip.setPixelColor(i-7, strip.ColorHSV(170*256,255, 120)); strip.setPixelColor(i-8, strip.ColorHSV(170*256,255, 160)); strip.show(); delay(5); } } }