Utente:ThaNigro/ArduITA Reference/digitalWrite()
Aspetto
[ 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()
}