Kako Povezati Dugme S Arduinom

Sadržaj:

Kako Povezati Dugme S Arduinom
Kako Povezati Dugme S Arduinom

Video: Kako Povezati Dugme S Arduinom

Video: Kako Povezati Dugme S Arduinom
Video: Подключение Arduino, установка драйвера и первый запуск 2024, Maj
Anonim

Čini se da bi to moglo biti lakše od povezivanja gumba? Ipak, i ovdje postoje zamke. Hajde da shvatimo.

Dugme takta
Dugme takta

Neophodno je

  • - Arduino;
  • - tipka za taktiranje;
  • - otpornik 10 kOhm;
  • - daska za hljeb;
  • - spojne žice.

Instrukcije

Korak 1

Tipke se razlikuju, ali sve imaju istu funkciju - fizički povezuju (ili, obratno, prekidaju) provodnike kako bi osigurale električni kontakt. U najjednostavnijem slučaju, ovo je spoj dva vodiča; postoje tipke koje povezuju više vodiča.

Neke tipke nakon pritiska ostavljaju provodnike povezane (tipke za zaključavanje), druge odmah otvaraju krug nakon otpuštanja (bez zaključavanja).

Takođe, tasteri su podeljeni na normalno otvorene i normalno zatvorene. Prvi, kada se pritisne, zatvori krug, drugi otvori.

Sada je vrsta gumba, koja se nazivaju "taktički tasteri", pronašla široku upotrebu. Šipke nisu od riječi "takt", već od riječi "taktil", tk. pritiskanje se dobro osjeća prstima. To su tipke koje pritiskom zatvaraju električni krug, a kada se otpuste, otvaraju se.

Različiti gumbi i njihovi shematski spojevi
Različiti gumbi i njihovi shematski spojevi

Korak 2

Dugme je vrlo jednostavan i koristan izum koji služi za bolju interakciju čovjeka i tehnologije. Ali, kao i sve u prirodi, nije savršeno. To se očituje u činjenici da kada pritisnete dugme i kada ga otpustite, tzv. "bounce" ("odskočiti" na engleskom). Ovo je višestruko prebacivanje stanja gumba u kratkom vremenskom periodu (redoslijedom od nekoliko milisekundi) prije nego što preuzme stabilno stanje. Ova neželjena pojava nastaje u trenutku prebacivanja dugmeta zbog elastičnosti materijala dugmeta ili zbog mikro varnica koje proizlaze iz električnog kontakta.

Odskoke kontakata možete vidjeti vlastitim očima pomoću Arduina, što ćemo učiniti malo kasnije.

Odskok kontakta pritiskom na dugme
Odskok kontakta pritiskom na dugme

Korak 3

Da biste na Arduino povezali normalno otvoreno dugme sata, možete to učiniti na najjednostavniji način: jedan slobodni vodič gumba spojite na napajanje ili masu, a drugi na digitalni pin Arduina. Ali generalno govoreći, ovo je pogrešno. Činjenica je da će se u trenucima kada tipka nije zatvorena elektromagnetske smetnje pojaviti na digitalnom izlazu Arduina i zbog toga su mogući lažni alarmi.

Kako bi se izbjeglo podizanje, digitalni pin obično je povezan putem dovoljno velikog otpora (10 kΩ), bilo na masu ili na napajanje. U prvom slučaju to se naziva "sklopni otporni krug", u drugom "povlačni otporni krug". Pogledajmo svakog od njih.

Dijagram povezivanja gumba s Arduinom izravno
Dijagram povezivanja gumba s Arduinom izravno

Korak 4

Prvo, dugme povezujemo s Arduinom pomoću sklopnog otpornog kruga. Da biste to učinili, spojite jedan kontakt gumba na masu, a drugi na digitalni izlaz 2. Digitalni izlaz 2 također je povezan putem otpornika od 10 kOhm na napajanje +5 V.

Vučni krug otpornika
Vučni krug otpornika

Korak 5

Napišimo ovu skicu za rukovanje klikovima na gumbu i prenesite je na Arduino.

Ugrađena LED na pinu 13 sada je stalno uključena dok se ne pritisne tipka. Kada pritisnemo dugme, ono postaje LOW i LED se gasi.

Skica za obradu klikova na gumb prema shemi sa nateznim otpornikom
Skica za obradu klikova na gumb prema shemi sa nateznim otpornikom

Korak 6

Sada sastavimo sklopni sklop otpornika. Povežite jedan kontakt tipke na napajanje +5 V, drugi na digitalni izlaz 2. Digitalni izlaz 2 spojite putem otpornika od 10 kΩ na masu.

Skicu nećemo mijenjati.

Vučni krug otpornika
Vučni krug otpornika

Korak 7

Sada je LED isključena dok se ne pritisne tipka.

Preporučuje se: