Hogyan Csatlakoztathat Egy Gombot Az Arduino-hoz

Tartalomjegyzék:

Hogyan Csatlakoztathat Egy Gombot Az Arduino-hoz
Hogyan Csatlakoztathat Egy Gombot Az Arduino-hoz

Videó: Hogyan Csatlakoztathat Egy Gombot Az Arduino-hoz

Videó: Hogyan Csatlakoztathat Egy Gombot Az Arduino-hoz
Videó: Управление сервоприводом в ардуино 2024, November
Anonim

Úgy tűnik, hogy könnyebb lehet, mint egy gombot csatlakoztatni? Ennek ellenére itt is vannak buktatók. Találjuk ki.

Tact gomb
Tact gomb

Szükséges

  • - Arduino;
  • - tapintat gomb;
  • - ellenállás 10 kOhm;
  • - kenyér tábla;
  • - összekötő vezetékek.

Utasítás

1. lépés

A gombok különbözőek, de mindegyik ugyanazt a funkciót látja el - fizikailag összekapcsolják (vagy éppen ellenkezőleg, megszakítják) a vezetőket, hogy elektromos kapcsolatot biztosítsanak. A legegyszerűbb esetben ez két vezető csatlakozása; vannak gombok, amelyek több vezetőt csatlakoztatnak.

Egyes gombok megnyomása után a vezetékeket összekapcsolt állapotban hagyják (reteszelő gombok), mások pedig azonnal kinyitják az áramkört, miután felszabadultak (nem reteszelődtek).

Ezenkívül a gombok normálisan nyitott és zárt állapotra vannak osztva. Az első, amikor megnyomja, zárja le az áramkört, a második nyitva.

Most a gombok típusa, amelyeket "tapintógomboknak" neveznek, széles körben elterjedt. A rudak nem a "tapintat" szóból származnak, sokkal inkább a "tapintható" szóból, tk. az ujjaival jól érezhető a préselés. Ezek olyan gombok, amelyek megnyomásakor lezárják az elektromos áramkört, és amikor felengedik, kinyílnak.

Különböző gombok és kapcsolási rajzaik
Különböző gombok és kapcsolási rajzaik

2. lépés

A gomb egy nagyon egyszerű és hasznos találmány, amely az ember és a technológia közötti jobb interakciót szolgálja. De, mint minden a természetben, ez sem tökéletes. Ez abban nyilvánul meg, hogy amikor megnyomja a gombot, és amikor elengedi, az ún. "ugrál" ("ugrál" angolul). Ez a gomb állapotának többszörös váltása rövid idő alatt (több milliszekundum nagyságrendű), mielőtt az állandósult állapotot felvesz. Ez a nemkívánatos jelenség a gomb kapcsolásának pillanatában fordul elő a gomb anyagainak rugalmassága vagy az elektromos érintkezésből fakadó mikraszikrák miatt.

A saját szemével láthatja a kapcsolatok visszapattanását az Arduino segítségével, amit egy kicsit később meg is fogunk tenni.

Az érintés visszapattanása egy gombnyomásra
Az érintés visszapattanása egy gombnyomásra

3. lépés

A normálisan nyitott óra gomb csatlakoztatásához az Arduino-hoz a legegyszerűbb módon teheti meg: a gomb egyik szabad vezetőjét az áramellátáshoz vagy a földhöz, a másikat az Arduino digitális tűjéhez csatlakoztatja. De általában véve ez helytelen. Az a tény, hogy azokban a pillanatokban, amikor a gomb nincs bezárva, elektromágneses interferencia jelenik meg az Arduino digitális kimenetén, és emiatt hamis riasztások lehetségesek.

A felvétel elkerülése érdekében a digitális csap általában elég nagy ellenálláson (10 kΩ) keresztül csatlakozik, akár a földre, akár a tápegységre. Az első esetben ezt "felhúzható ellenállás áramkörnek", a másodikban "felhúzható ellenállás áramkörnek" nevezik. Vessünk egy pillantást mindegyikre.

A gomb Arduinóhoz történő közvetlen csatlakoztatásának rajza
A gomb Arduinóhoz történő közvetlen csatlakoztatásának rajza

4. lépés

Először csatlakoztatjuk a gombot az Arduino-hoz egy felhúzható ellenállás áramkör segítségével. Ehhez a gomb egyik érintkezőjét kösse a földre, a másikat pedig a 2. digitális kimenetre. A 2. digitális kimenetet szintén 10 kOhm ellenálláson keresztül csatlakoztatják a +5 V tápegységhez.

Felhúzható ellenállás áramkör
Felhúzható ellenállás áramkör

5. lépés

Írjuk meg ezt a vázlatot a gombokkal történő kattintások kezelésére, és töltsük fel az Arduino-ra.

A 13. érintkező beépített LED-je folyamatosan világít a gomb megnyomásáig. Amikor megnyomjuk a gombot, LOW lesz és a LED kialszik.

Vázlat a gombkattintások feldolgozásához a séma szerint egy felhúzható ellenállással
Vázlat a gombkattintások feldolgozásához a séma szerint egy felhúzható ellenállással

6. lépés

Most állítsuk össze a lehúzható ellenállás áramkört. Csatlakoztassa a gomb egyik érintkezőjét a +5 V tápegységhez, a másikat a 2. digitális kimenethez. Csatlakoztassa a 2. digitális kimenetet egy 10 kΩ-os ellenálláson keresztül a földre.

A vázlatot nem változtatjuk meg.

Lehúzható ellenállás áramkör
Lehúzható ellenállás áramkör

7. lépés

Most a LED kialszik, amíg a gombot megnyomja.

Ajánlott: