AWOL:
Try this: (Compiled but untested.)const int numReadings = 100;
const int analogInPin = A0;
int inputReading [numReadings];
void setup()
{
Serial.begin(115200);
}
void loop()
{
for (int i = 0; i < numReadings; i++) {
inputReading [i]= analogRead(analogInPin); // roughly 9kHz sampling
}
for (int i = 0; i < numReadings; i++) {
float voltage = ((inputReading[i]/1023.0)*5.0);
Serial.println(voltage);
}
}
I tried connecting a 10k resistor as someone suggested. And it WORKED !. I uploaded your code for fun and it also works. Its a bit better than mine....