     delay(wait);
   }
 }
- 
+
 // Input a value 0 to 255 to get a color value.
 // The colours are a transition r - g - b - back to r.
 uint32_t Wheel(byte WheelPos) {

        int unit_number = 1;
        int unit_start = 0;
        bool effect_on = true;
        for(uint16_t i=0; i<TOTAL_PIXELS;) {
          if(i<unit*unit_number){
            if(i<unit_start+unit*slit_position) {
              // instrument section
              strip.setPixelColor(i, instrument_color);
            }
            else {
              // effect section
              // 交互に色付く
              uint32_t _color = effect_on ? effect_color : 0;
              strip.setPixelColor(i, _color);
              effect_on = !effect_on;
            }
            i++;

        }
      }
      break;

    default:
      Serial.println("[error] i_type is invalid");
      break;
