Kaip Prijungti Mygtuką Prie „Arduino“

Turinys:

Kaip Prijungti Mygtuką Prie „Arduino“
Kaip Prijungti Mygtuką Prie „Arduino“

Video: Kaip Prijungti Mygtuką Prie „Arduino“

Video: Kaip Prijungti Mygtuką Prie „Arduino“
Video: Arduino Turorial: How to use a button with Arduino Uno 2024, Lapkritis
Anonim

Atrodo, kad tai gali būti lengviau nei prijungti mygtuką? Nepaisant to, čia taip pat yra spąstų. Išsiaiškinkime.

„Tact“mygtukas
„Tact“mygtukas

Tai būtina

  • - Arduino;
  • - takto mygtukas;
  • - rezistorius 10 kOhm;
  • - Bandomoji Lenta;
  • - jungiamieji laidai.

Nurodymai

1 žingsnis

Mygtukai yra skirtingi, tačiau visi jie atlieka tą pačią funkciją - jie fiziškai sujungia (arba, priešingai, pertraukia) laidininkus, kad užtikrintų elektrinį kontaktą. Paprasčiausiu atveju tai yra dviejų laidininkų sujungimas; yra mygtukų, jungiančių daugiau laidininkų.

Kai kurie mygtukai, paspaudę, palieka prijungtus laidininkus (fiksavimo mygtukai), kiti atleisdami (neužfiksuoti) iškart atidaro grandinę.

Taip pat mygtukai skirstomi į paprastai atidarytus ir uždarytus. Pirmasis, paspaudus, uždaro grandinę, antrasis atidaromas.

Dabar mygtukų, vadinamų „takto mygtukais“, tipas plačiai naudojamas. Barai yra ne iš žodžio „taktas“, bet veikiau iš žodžio „taktiliniai“, tk. spaudimas gerai jaučiamas pirštais. Tai yra mygtukai, kuriuos paspaudus uždaroma elektros grandinė, o atleidus jie atsidaro.

Skirtingi mygtukai ir jų schemos
Skirtingi mygtukai ir jų schemos

2 žingsnis

Mygtukas yra labai paprastas ir naudingas išradimas, kuris padeda pagerinti žmonių ir technologijų sąveiką. Bet, kaip ir viskas gamtoje, ji nėra tobula. Tai pasireiškia tuo, kad paspaudus mygtuką ir atleidus, vadinamasis. „atšokti“(„atšokti“angliškai). Tai yra daugkartinis mygtuko būsenos perjungimas per trumpą laiką (kelių milisekundžių tvarka), kol jis įgauna pastovią būseną. Šis nepageidaujamas reiškinys atsiranda mygtuko perjungimo momentu dėl mygtuko medžiagų elastingumo arba dėl mikro kibirkščių, atsirandančių dėl elektros kontakto.

Savo akimis galite pamatyti kontaktų atšokimą naudodami „Arduino“, kurį atliksime šiek tiek vėliau.

Kontaktinis atšokimas spustelėjus mygtuką
Kontaktinis atšokimas spustelėjus mygtuką

3 žingsnis

Norėdami prijungti įprastai atidarytą laikrodžio mygtuką prie „Arduino“, galite padaryti paprasčiausią būdą: vieną laisvą mygtuko laidininką prijunkite prie maitinimo ar įžeminimo, kitą - prie „Arduino“skaitmeninio kaiščio. Bet apskritai tai neteisinga. Faktas yra tas, kad akimirkomis, kai mygtukas nebus uždarytas, „Arduino“skaitmeniniame išėjime pasirodys elektromagnetiniai trukdžiai, todėl gali būti klaidingi aliarmai.

Kad būtų išvengta paėmimo, skaitmeninis kaištis paprastai prijungiamas per pakankamai didelį rezistorių (10 kΩ) prie įžeminimo arba prie maitinimo šaltinio. Pirmuoju atveju tai vadinama „traukiamojo rezistoriaus grandine“, antruoju - „traukiamojo rezistoriaus grandine“. Pažvelkime į kiekvieną iš jų.

Mygtuko prijungimo prie „Arduino“schema
Mygtuko prijungimo prie „Arduino“schema

4 žingsnis

Pirma, mes prijungiame mygtuką prie „Arduino“, naudodami traukimo rezistoriaus grandinę. Norėdami tai padaryti, prijunkite vieną mygtuko kontaktą prie žemės, o kitą - prie skaitmeninės išvesties 2. Skaitmeninė išvestis 2 taip pat per 10 kOhm rezistorių yra prijungta prie +5 V maitinimo šaltinio.

Ištraukimo rezistoriaus grandinė
Ištraukimo rezistoriaus grandinė

5 žingsnis

Parašykime šį eskizą, skirtą mygtuko paspaudimams valdyti, ir įkelkite jį į „Arduino“.

13 kištuke įmontuotas šviesos diodas nuolat įsijungia, kol paspaudžiamas mygtukas. Paspaudus mygtuką, jis tampa LOW ir šviesos diodas užgęsta.

Mygtuko paspaudimų apdorojimo eskizas pagal schemą su ištraukiamuoju rezistoriumi
Mygtuko paspaudimų apdorojimo eskizas pagal schemą su ištraukiamuoju rezistoriumi

6 žingsnis

Dabar surenkame ištraukiamą rezistoriaus grandinę. Prijunkite vieną mygtuko kontaktą prie +5 V maitinimo šaltinio, kitą - prie skaitmeninio išėjimo 2. Prijunkite 2 skaitmeninį išėjimą per 10 kΩ rezistorių prie žemės.

Eskizo nepakeisime.

Nuleidžiamo rezistoriaus grandinė
Nuleidžiamo rezistoriaus grandinė

7 žingsnis

Dabar šviesos diodas nedega, kol paspaudžiamas mygtukas.

Rekomenduojamas: