L'ultimo gioco di memoria
Posto suLettura degli input in un Arduino
Possiamo passare un input ad un Arduino in 2 modi. Con uno ci assicuriamo che Arduino riceva un segnale alto (5v) e con l'altro un segnale basso (0v).
Un segnale alto (resistenza pulldown):
Quando l'interruttore U1 è chiuso, una corrente fluirà attraverso il resistore. Di solito è 1k o 4k7 Ohm. Poiché abbiamo una connessione in serie, il componente con la resistenza più alta riceverà la massima tensione e il componente con la resistenza più bassa riceverà la massima tensione. L'interruttore che ha la minor resistenza avrà circa 5 V attraverso l'interruttore. La connessione di ingresso riceverà quindi una tensione di 5 V e quindi ha un "segnale alto". Quando l'interruttore è aperto, il pin Arduino verrà messo a terra, quindi otterrà 0v.
Un segnale basso (messa a terra o pullup):
Quando l'interruttore è aperto, non ci sarà tensione attraverso l'ingresso di Arduino , quindi non è "alto" o "basso". Quando chiudi l'interruttore, l'ingresso Arduino riceverà una tensione di 0v. Questo è chiamato un segnale basso.