Atrodo, kad tai gali būti lengviau nei prijungti mygtuką? Nepaisant to, čia taip pat yra spąstų. Išsiaiškinkime.
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.
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.
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ų.
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.
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.
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.
7 žingsnis
Dabar šviesos diodas nedega, kol paspaudžiamas mygtukas.