Come usare un pulsante - Arduino Tutorial

Pulsanti o interruttori collegano due punti in un circuito quando li si preme. Questo esempio accende un led quando il pulsante viene premuto una volta e si spegne quando viene premuto due volte.

In questo tutorial imparerai anche come usare la variabile 'flag' per controllare un evento.

Quindi iniziamo!

Passaggio 1: cosa ti servirà

Per questo tutorial avrai bisogno di:

  • Arduino uno
  • breadboard
  • GUIDATO
  • Resistenza da 220 Ohm e 10 KOhm
  • Premi il bottone

Step 2: The Circuit

Quando il pulsante è aperto (non premuto) non vi è alcuna connessione tra le due gambe del pulsante, quindi il pin è collegato a terra (attraverso la resistenza di pull-down) e leggiamo un BASSO. Quando il pulsante è chiuso (premuto), crea una connessione tra le sue due gambe, collegando il perno a 5 volt, in modo da leggere un ALTO.

Mancia:

È inoltre possibile cablare questo circuito in modo opposto, con una resistenza di pullup che mantiene l'ingresso ALTO e diventa BASSO quando si preme il pulsante. In tal caso, il comportamento dello schizzo verrà invertito, con il LED normalmente acceso e spento quando si preme il pulsante.

Se si scollega il pin di I / O digitale da qualsiasi cosa, il LED potrebbe lampeggiare in modo errato. Questo perché l'ingresso è "mobile", ovvero restituirà in modo casuale ALTO o BASSO. Ecco perché è necessario un resistore pull-up o pull-down nel circuito.

Passaggio 3: il codice

Ecco il codice 'Button', incorporato usando codebender!

Tenere presente che la routine setup () viene eseguita una sola volta dopo l'accensione / riprogrammazione o premere il pulsante di ripristino. Nel programma seguente, la prima cosa da fare è inizializzare il pin 9 come pin di output con la funzione pinMode () nella routine setup ().

La routine loop () viene ripetuta all'infinito, per sempre. Nel ciclo principale, leggi lo stato del pulsante (premuto = alto, non premuto = basso) e lo memorizzi nella variabile buttonState. Quando il pulsante viene premuto una volta, il led si accende e quando viene premuto due volte, il led si spegne.

Leggi i commenti qui sotto

Prova a scaricare il plug-in codebender e fai clic sul pulsante Esegui su Arduino per programmare il tuo Arduino con questo schizzo. Ed è tutto, hai programmato la tua scheda Arduino! Puoi continuare a giocare facendo clic sul pulsante "Modifica" / e iniziare a apportare le tue modifiche al codice. Ad esempio è possibile aggiungere un secondo led o farlo lampeggiare quando si preme il pulsante.

Passaggio 4: ben fatto!

Hai completato con successo un altro tutorial su "How to" di Arduino e hai imparato come usare:

  • pulsanti
  • variabile variabile per controllare un evento

Spero ti sia piaciuto, fammelo sapere nei commenti.

Ce ne saranno altri, quindi assicurati di fare clic sul pulsante Segui :)

Articoli Correlati