   }
   else if (incomingByte == 98){ //b
     dataRecieved[0] = true;
-    dataRecieved[1] = false;
+    dataRecieved[1] = true;
     dataRecieved[2] = false;
     dataRecieved[3] = false;
     //    setRed();

  } 

}


void readSidecar(){
  //reads the data coming from the sidecar when the interrupt is detected

    dataRecieved[3] = false;
    delay(10);
  }
  if (dataRecieved[0] == false && dataRecieved[1] == false && dataRecieved[2] == false && dataRecieved[3] == true){
    //clears the strip
    idle();

    //ensure the variables stay the same
    dataRecieved[0] = false;
    dataRecieved[1] = false;  
    dataRecieved[2] = false;
    dataRecieved[3] = true;
    delay(10);
  }
  else if (dataRecieved[0] == true && dataRecieved[1] == false && dataRecieved[2] == false && dataRecieved[3] == false){
    //sets the strip to red and the distance color to red
    setRed();
