/* Analog sensor reader Language: Arduino/Wiring Reads an analog input on Analog in 0, prints the result as an ASCII-formatted decimal value. */ int sensorValue; // outgoing ADC value void setup() { // start serial port at 9600 bps: Serial.begin(9600); } void loop() { // set number of samples int nSamples = 10; float sum = 0.0; for (int i=0; i< nSamples; i++) { // read analog input: sensorValue = analogRead(0); sum = sum + sensorValue; // wait 1s for next reading: delay(1000); } // send analog value out in ASCII decimal format: Serial.println(sum/nSamples, DEC); }