Lettore tensione

Share

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.