analogRead() adding noise to signal?