Utente:ThaNigro/ArduITA Reference/digitalWrite()

[ Categoria | Digital I/O ]

| Ritorna ad ArduITA Refence |

Descrizione modifica

Imposta l'uscita di un pin digitale come HIGH o LOW.

Se il pin è stato configurato come OUTPUT attraverso il comando pinMode(), il valore logico alto (HIGH) corrisponde ad una tensione di 5V (o 3,3V sulle schede alimentate a 3,3V), mentre il valore logico basso (LOW) è associato ad una tensione di 0V.

Sintassi modifica

digitalWrite(pin, valore);

Parametri modifica

pin: ovvero il pin della scheda Arduino dove si vuole effettuare la lettura digitale

valore: che può essere HIGH o LOW

Risultato modifica

Questo comando non restituisce informazioni

Esempio di codice modifica

void setup() {
  pinMode(13, OUTPUT);    // Imposta il pin digitale 13 come uscita (output)
}

void loop() {
  digitalWrite(13, HIGH); // Imposta il pin 13 al valore logico alto
  delay(1000);            // Attende per un secondo tramite comando delay()
  digitalWrite(13, LOW);  // Imposta il pin 13 al valore logico basso
  delay(1000);            // Attende per un secondo tramite comando delay()
}