Come Collegare Un Pulsante Ad Arduino

Sommario:

Come Collegare Un Pulsante Ad Arduino
Come Collegare Un Pulsante Ad Arduino

Video: Come Collegare Un Pulsante Ad Arduino

Video: Come Collegare Un Pulsante Ad Arduino
Video: Tre modi per collegare un pulsante ad Arduino #17 2024, Maggio
Anonim

Sembra che potrebbe essere più facile che collegare un pulsante? Tuttavia, ci sono anche qui delle insidie. Scopriamolo.

Pulsante tattile
Pulsante tattile

È necessario

  • -Arduino;
  • - pulsante tattile;
  • - resistenza 10 kOhm;
  • - tagliere di pane;
  • - fili di collegamento.

Istruzioni

Passo 1

I pulsanti sono diversi, ma svolgono tutti la stessa funzione: collegano fisicamente (o, al contrario, interrompono) i conduttori insieme per fornire il contatto elettrico. Nel caso più semplice, questa è la connessione di due conduttori, ci sono pulsanti che collegano più conduttori.

Alcuni pulsanti, dopo aver premuto, lasciano i conduttori collegati (pulsanti a ritenuta), altri aprono immediatamente il circuito dopo il rilascio (non a ritenuta).

Inoltre, i pulsanti sono divisi in normalmente aperti e normalmente chiusi. Il primo, se premuto, chiude il circuito, il secondo apre.

Ora il tipo di pulsanti, che sono chiamati "pulsanti tattili", ha trovato un uso diffuso. Le barre non derivano dalla parola "tatto", ma piuttosto dalla parola "tattile", tk. la pressione è ben percepita con le dita. Si tratta di pulsanti che, se premuti, chiudono il circuito elettrico e, se rilasciati, si aprono.

Pulsanti diversi e relativi schemi elettrici
Pulsanti diversi e relativi schemi elettrici

Passo 2

Il pulsante è un'invenzione molto semplice e utile che serve a una migliore interazione uomo-tecnologia. Ma, come tutto in natura, non è perfetto. Ciò si manifesta nel fatto che quando si preme il pulsante e quando lo si rilascia, il cosiddetto. "rimbalzo" ("rimbalzo" in inglese). Si tratta di una commutazione multipla dello stato del pulsante in un breve periodo di tempo (dell'ordine di alcuni millisecondi) prima che assuma uno stato stazionario. Questo fenomeno indesiderato si verifica al momento della commutazione del pulsante a causa dell'elasticità dei materiali del pulsante o per microscintille derivanti dal contatto elettrico.

Puoi vedere il rimbalzo dei contatti con i tuoi occhi usando Arduino, cosa che faremo un po 'più tardi.

Rimbalzo del contatto con la semplice pressione di un pulsante
Rimbalzo del contatto con la semplice pressione di un pulsante

Passaggio 3

Per collegare un pulsante dell'orologio normalmente aperto all'Arduino, puoi fare il modo più semplice: collegare un conduttore libero del pulsante all'alimentazione o alla massa, l'altro al pin digitale dell'Arduino. Ma in generale, questo è sbagliato. Il fatto è che nei momenti in cui il pulsante non è chiuso, sull'uscita digitale dell'Arduino appariranno interferenze elettromagnetiche e, per questo motivo, sono possibili falsi allarmi.

Per evitare il pickup, il pin digitale è solitamente collegato tramite un resistore sufficientemente grande (10 kΩ), a massa o all'alimentazione. Nel primo caso, questo è chiamato un "circuito resistore pull-up", nel secondo, un "circuito resistore pull-up". Diamo un'occhiata a ciascuno di essi.

Schema di collegamento diretto di un pulsante ad Arduino
Schema di collegamento diretto di un pulsante ad Arduino

Passaggio 4

Innanzitutto, colleghiamo il pulsante ad Arduino utilizzando un circuito di resistori di pull-up. Per fare ciò, collegare un contatto del pulsante a massa e l'altro all'uscita digitale 2. Anche l'uscita digitale 2 è collegata tramite una resistenza da 10 kOhm all'alimentazione +5 V.

Circuito del resistore di pull-up
Circuito del resistore di pull-up

Passaggio 5

Scriviamo questo schizzo per la gestione dei clic sui pulsanti e lo carichiamo su Arduino.

Il LED integrato sul pin 13 è ora permanentemente acceso finché non viene premuto il pulsante. Quando premiamo il pulsante, diventa LOW e il LED si spegne.

Schizzo per l'elaborazione dei clic dei pulsanti secondo lo schema con un resistore di pull-up
Schizzo per l'elaborazione dei clic dei pulsanti secondo lo schema con un resistore di pull-up

Passaggio 6

Ora montiamo il circuito del resistore pull-down. Collegare un contatto del pulsante all'alimentazione +5 V, l'altro all'uscita digitale 2. Collegare l'uscita digitale 2 tramite una resistenza da 10 kΩ a massa.

Non cambieremo lo schizzo.

Circuito resistore pull-down
Circuito resistore pull-down

Passaggio 7

Ora il LED è spento finché non viene premuto il pulsante.

Consigliato: