L'ultimo gioco di memoria

Posto su

Lettura 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.

Pagina corrente 2. Bottoni 1. introduzione 2. Bottoni 3. I LED 4. Il cablaggio 5. Programmazione (1) 6. Programmazione (2) 7. Programmazione (3) 8. Un alloggio Pubblicato da Studente scienze industriali

Commenti

Webwinkelkeur Kiyoh Trustpilot Opencircuit