   }
 }
 
-//void readSensorWriteLEDs(int servoPosition, int i){
-//  servo.write(servoPosition);
-//  delay(servoMSPerDegree*servoStepAngle);
-//  
-//  triggerSensor();
-//  int distance = readSensor();
-//  printDistance(distance);
-//  
-//  distance = max(minDistance, distance);
-//  distance = min(maxDistance, distance);
-//  distanceValues[i] = distance;
-//
-//  visualizeWithDirection();
-//
-//  delay(35);
-//}
-
-
 /**
  * VISUALIZATION TYPE 2
  *

  strip.show();
}

/** 
 *
 * DISTANCE SENSOR
 *
 **/

//long readSensor(){
//  // The same pin is used to read the signal from the PING))): a HIGH
//  // pulse whose duration is the time (in microseconds) from the sending
//  // of the ping to the reception of its echo off of an object.
//  pinMode(PIN_SENSOR, INPUT);
//  long duration = pulseIn(PIN_SENSOR, HIGH);
//  
//  // convert the time into a distance
//  return microsecondsToCentimeters(duration);
//}

//void triggerSensor(){
//  // The PING))) is triggered by a HIGH pulse of 2 or more microseconds.
//  // Give a short LOW pulse beforehand to ensure a clean HIGH pulse:
//  pinMode(PIN_SENSOR, OUTPUT);
//  digitalWrite(PIN_SENSOR, LOW);
//  delayMicroseconds(2);
//  digitalWrite(PIN_SENSOR, HIGH);
//  delayMicroseconds(5);
//  digitalWrite(PIN_SENSOR, LOW);  
//}

/** 
 * 
 * HELPER FUNCTIONS
 *
 **/
 
//void printDistance(int distance){
//  Serial.print(distance);
//  Serial.print(" cm");


//Hardware constants
#define PIN_STRIP 5

#define NUMBER_LEDS 48
#define NUMBER_STRIPS 3
