Sommario:
- Passaggio 1: materiali
- Passaggio 2: schematico
- Passaggio 3: codice
- Passaggio 4: ulteriore espansione
Video: Collegamento di più pulsanti a un singolo pin su Arduino: 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:03
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.
Passaggio 1: materiali
Il circuito è molto semplice e richiede solo una resistenza da 1kOhm per ogni interruttore. Fondamentalmente, stiamo costruendo un partitore di tensione in cui premendo ciascuno dei pulsanti colleghiamo un numero diverso di resistori all'ingresso analogico su Arduino.
Passaggio 2: schematico
Inizia collegando uno dei resistori all'uscita 5V e un lato del primo interruttore. L'altro lato dell'interruttore deve quindi essere collegato a terra. Ogni pulsante aggiuntivo sarà collegato con la propria resistenza in serie al primo e messa a terra dall'altro lato.
Il pin di ingresso analogico è collegato tra il primo resistore e il primo pulsante di ingresso.
Lo schema completo in EasyEda è disponibile qui:
Passaggio 3: codice
Il codice è molto semplice dove nella prima riga della funzione loop leggiamo il valore dell'ingresso analogico e poi lo confrontiamo con una certa soglia per determinare quale pulsante si sta premendo. Per identificare i valori giusti ho prima fatto stampare sul monitor seriale solo il valore dal pin analogico e poi l'ho convertito nel range giusto.
Il codice completo può essere scaricato dalla mia pagina GitHub:
Passaggio 4: ulteriore espansione
Questo metodo può essere facilmente scalato su molti pulsanti, ma tieni presente che più ne aggiungi, più piccola sarà la differenza di soglia, quindi qualsiasi variazione nella tensione di ingresso potrebbe causare una lettura errata. Tuttavia, per le normali operazioni fino a 10~15 pulsanti, questo non dovrebbe essere un problema.
Consigliato:
Coltivare più lattuga in meno spazio o Coltivare lattuga nello spazio, (più o meno).: 10 Passaggi
Coltivare più lattuga in meno spazio o… Coltivare lattuga nello spazio, (più o meno): questa è una presentazione professionale al concorso Growing Beyond Earth, Maker, presentata tramite Instructables. Non potrei essere più entusiasta di progettare per la produzione di colture spaziali e di pubblicare il mio primo Instructable. Per iniziare, il concorso ci ha chiesto di
Utilizzo di più di 4 motori - Sovrapposizione di più paramotori: 3 passaggi
Utilizzo di più di 4 motori - Accatastamento di più schermi motore: dispositivo di sostituzione e potenziamento sensoriale vibrotattile instructable (https://www.instructables.com/id/Vibrotactile-Sens…) mostra un modo per costruire un dispositivo che traduce un sensoriale input in stimoli vibratori. Quegli stimoli vibratori sono p
Più di 100 interruttori in un singolo pin di Arduino: 6 passaggi (con immagini)
Oltre 100 interruttori in un singolo pin di Arduino: introduzione Hai esaurito 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
Più sicuro meglio: rendere le stazioni ferroviarie più sicure: 7 passaggi
Più sicuro Meglio: rendere le stazioni ferroviarie più sicure: molte stazioni ferroviarie oggi non sono sicure a causa della mancanza di sicurezza, delle barriere e dell'avvertimento del treno in arrivo. Abbiamo visto la necessità di risolvere il problema. Per risolvere questo problema abbiamo creato Safer Better. Abbiamo usato sensori di vibrazione, sensori di movimento e
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