input analog array > output digital array

  for (int i=0; i < 5; i++) {
    analogRead(anIn[i]);
  }

You're reading the 0...1023 analogue value, and chucking it away, hence my comment about the delayMicroseconds