Utente:ThaNigro/ArduITA Reference/digitalWrite()
[ Categoria | Digital I/O ]
Descrizione
modificaImposta 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
modificadigitalWrite(pin, valore);
Parametri
modificapin
: ovvero il pin della scheda Arduino dove si vuole effettuare la lettura digitale
valore
: che può essere HIGH
o LOW
Risultato
modificaQuesto comando non restituisce informazioni
Esempio di codice
modificavoid 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()
}