Wiring for PIR Controlled Digital RGB LED Strip

Try reversing the logic. Make the LED strip do something unless the PIR pin is HIGH

I set the LOW value to the PIR to do nothing, and included only the scanner() function when the sensor saw a HIGH.

This was the modification from the above:

void loop() {



senseMotion = digitalRead(motionPin);

      if (senseMotion == HIGH) {    // burgler found!
          scanner(127,0,127, 15); //colorChase(strip.Color(127,   0, 127), 10); // Violet
  strip.show(); // Initialize all pixels to 'off'
  delay(500);

    } else {                      // no burgler, yet...
          strip.Color(0,0,0);//scanner(127,0,127, 15); // Violet
  strip.show(); // Initialize all pixels to 'off'

    }

  
  //Monocramatic Effect Sequence
  //colorChase(strip.Color(127,   0, 127), 10); // Violet
  //colorWipe(strip.Color(127, 0, 127), 10); // Violet
  //myCrap(strip.Color(127,0,127),10); //Violet
  //scanner(127,0,127, 15); // Violet

  //myCrap2(strip.Color(0,0,0),10); // Off
  //wave(strip.Color(127,0,127), 2, 40); // Violet 
  //rainbow(20);
  //rainbowCycle(20);
   
  
  
}

I then noticed the lights would light up when I moved, and a few cycles later stop when I stopped moving.

Issue solved; it works, thank you!