Nel tutorial precedente hai visto come è possibile impostare il valore ALTO (5 Volt) o il valore BASSO (0 Volt) su un PIN digitale di Arduino. Attraverso la funzione digitalWrite hai potuto definire il valore del PIN che era stato impostato in modalità OUTPUT.
In quel caso era il firmware, cioè il tuo programma, che indicava al mondo esterno l’informazione (valore alto o basso, interpretabile anche come 1 oppure 0).
In questo tutorial realizzerai un circuito che ti servirà per sperimentare l’altra possibile modalità di utilizzo di un PIN digitale: la modalità di INPUT.
In questo caso è il mondo esterno, cioè il circuito che stai per realizzare, che comunicherà ad Arduino un valore ALTO oppure BASSO.
Vediamo quindi come è possibile realizzare un semplice circuito comandato da un pulsante che fornisce un valore di tensione di 5 Volt oppure di 0 Volt.
Come hai visto lo schema è molto semplice e costituisce il caso estremo di una configurazione di circuito molto importante in elettronica, chiamata partitore di tensione, che approfondirai più avanti.
Un circuito come questo rappresenta lo schema fondamentale di un semplice sensore digitale. Molti sensori di allarme forniscono il segnale di alert in questo modo, cioè variando la tensione di riferimento, da ALTO a BASSO o viceversa, su un particolare PIN.