Stap 12: Analoge ingang (in uitvoering)
Code:
/*ReadAnalogVoltage
Leest een analoge input op pin 0, zet deze om in spanning, en het resultaat naar de seriële monitor afgedrukt.
Sluit het centrum pin van een potentiometer aan pin A0, buiten pinnen aan + 5V en de grond.
Deze voorbeeldcode is in het publieke domein.
*/
de setup-routine wordt uitgevoerd zodra wanneer u drukt op reset:
voidsetup() {}
Initialiseer seriële communicatie met 9600 bits per seconde:
Serial.begin(9600);
}
de routine van de lus wordt uitgevoerd over en weer forever:
voidloop() {}
Lees de input op analoge pin 0:
int sensorValue = analogRead(A0);
Omzetten van de analoge lezing (die gaat van 0 - 1023) een voltage (0 - 5V):
zweven spanning = sensorValue * (5.0/1023.0);
de waarde die u leest uitprinten:
Serial.println(voltage);
}