Ecco un semplice codice Arduino per leggere la tensione da un pin analogico e stamparla sulla console seriale:
void setup() {
// Inizializza la comunicazione seriale a 9600 bps
Serial.begin(9600);
}
void loop() {
// Leggi la tensione dal pin analogico 0 (A0)
int valoreLettura = analogRead(A0);
// Converti il valore letto in tensione (0-5V)
float tensione = (valoreLettura * 5.0) / 1023.0;
// Stampa la tensione sulla console seriale
Serial.print("Tensione: ");
Serial.print(tensione);
Serial.println(" V");
// Aspetta un breve momento prima di effettuare una nuova lettura
delay(1000);
}
Questo codice leggerà la tensione presente sul pin analogico A0, la convertirà in volt e la stamperà sulla console seriale. Assicurati di aver collegato la sorgente di tensione al pin A0, e il monitor seriale nel tuo ambiente Arduino mostrerà la tensione letta.
