Sommario:
- Fase 1: Teoria di lavoro
- Passaggio 2: costruiamo
- Passaggio 3: collegare alcuni LED
- Passaggio 4: codifica
- Passaggio 5: applicazioni
- Passaggio 6: svantaggi
Video: Più di 100 interruttori in un singolo pin di Arduino: 6 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
introduzione
Hai finito i pin di input? Non preoccuparti, ecco una soluzione senza registri a scorrimento. In questo video, impareremo a collegare più di 100 switch a un singolo pin di Arduino.
Fase 1: Teoria di lavoro
Dai prima un'occhiata allo schema elettrico, altrimenti non sarai in grado di capire cosa sto dicendo. Ogni volta che premo un interruttore il circuito verrà completato attraverso un diverso numero di resistori,
- Nel circuito, se premiamo il quinto interruttore, il circuito si sta completando attraverso tutti e 4 i resistori,
- Se premiamo il 4° interruttore il circuito si sta completando attraverso 3 resistori,
- Se premiamo il 3° interruttore il circuito si sta completando attraverso 2 resistori,
- Se premiamo il secondo interruttore il circuito si sta completando attraverso 1 resistore,
- E se premiamo il primo interruttore, il circuito si sta completando senza resistori.
Ciò significa che la tensione che raggiunge il pin analogico A1 sarà diversa per ogni interruttore, quindi utilizzeremo la funzione analogRead() per leggere i valori dal pin A1 e quindi utilizzeremo una condizione if else if per eseguire operazioni diverse per ogni interruttore.
Passaggio 2: costruiamo
- Per prima cosa collega cinque interruttori a pressione a una breadboard.
- Ovviamente, puoi collegare teoricamente un massimo di 1023 switch a un microcontrollore a 8 bit come Arduino.
- Quindi interconnettere i resistori tra gli interruttori a pressione come mostrato nel diagramma.
- Collega l'altra estremità di tutti gli interruttori a 5v di Arduino, come puoi vedere qui ho collegato in modo tale che un'estremità sia collegata alla linea blu della scheda barba che è collegata al 5v.
- Quindi dall'estremità dell'interruttore finale collegare un filo al pin analogico A1 di Arduino.
- Quindi collegare un resistore tra A1 e GND di Arduino, che serve per il pull down, ovvero per mantenere il valore a zero quando non viene premuto alcun interruttore.
Passaggio 3: collegare alcuni LED
Colleghiamo dei led per verificare il funzionamento del nostro circuito.
- Collegare i LED come mostrato nel circuito,
- Collegare tutti i terminali positivi tutti i LED al 5v.
- Collegare il terminale negativo di ciascun LED rispettivamente ai pin digitali D12 e D8 di Arduino.
- In pratica dobbiamo collegare i LED tramite resistori per una buona durata.
Passaggio 4: codifica
Dai un'occhiata al programma. Tutte le righe sono commentate correttamente.
Ora carichiamo il codice e vediamolo in azione.
Passaggio 5: applicazioni
- tastiera
- Tastiera completa per Arduino.
- Mini tastiera personalizzata per il tuo tablet Raspberry Pi, ecc.
Passaggio 6: svantaggi
Più switch non funzioneranno in un solo istante. Se ti viene in mente un'altra applicazione, pubblicala nei commenti
Grazie.
Consigliato:
Controllo di più LED con Python e i pin GPIO del tuo Raspberry Pi: 4 passaggi (con immagini)
Controllo di più LED con Python e i pin GPIO del tuo Raspberry Pi: questo Instructable dimostra come controllare più pin GPIO sul tuo RaspberryPi per alimentare 4 LED. Ti introdurrà anche ai parametri e alle istruzioni condizionali in Python. Il nostro precedente Instructable Using Your Raspberry Pi's GPIO Pins to Con
Collegamento di più pulsanti a un singolo pin su Arduino: 4 passaggi
Collegamento di più pulsanti a un singolo pin su Arduino: ciao a tutti, quando i tuoi progetti Arduino hanno superato i LED lampeggianti, potresti trovarti nella necessità di alcuni pin aggiuntivi. Ti mostrerò un trucco che puoi usare dove puoi avere più pulsanti, tutti collegati allo stesso pin analogico
Un orologio Nixie a tubo singolo in stile 'Faberge': 6 passaggi (con immagini)
Un orologio Nixie a tubo singolo in stile 'Faberge': questo orologio Nixie è stato il risultato di una conversazione sugli orologi a tubo singolo nella Fan Page di Facebook Nixie Clocks. Gli orologi a tubo singolo non sono popolari tra alcuni amanti dei nixie che preferiscono orologi a tubo a 4 o 6 cifre per facilità di lettura. Un orologio a tubo singolo
Arduino più economico -- Arduino più piccolo -- Arduino Pro Mini -- Programmazione -- Arduino Neno: 6 passaggi (con immagini)
Arduino più economico || Arduino più piccolo || Arduino Pro Mini || Programmazione || Arduino Neno:……………………………. ISCRIVITI al mio canale YouTube per altri video……. .Questo progetto riguarda come interfacciare un arduino più piccolo ed economico di sempre. L'arduino più piccolo ed economico è arduino pro mini. È simile ad arduino
IKEA Power Charging Box con interruttori individuali: 6 passaggi (con immagini)
Scatola di ricarica elettrica IKEA con interruttori individuali: l'altro giorno ho visto questo istruttivo su come realizzare una semplice centrale elettrica usando una scatola IKEA: la scatola di ricarica IKEA --- niente più problemi di cavi! Ne avevo assolutamente bisogno qualcosa di simile, quindi sono andato a comprare una di quelle scatole all'IKEA, ma mi è rimasta fuori