Turinys:
Video: Skaitiklis naudojant klavišą - Tinker Cad: 3 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Kai tik paspausite mygtuką, dažnai norite atlikti tam tikrą veiksmą, atsižvelgdami į tai, kiek kartų mygtukas buvo paspaustas. Norėdami tai padaryti, turite žinoti, kada mygtuko būsena pasikeičia į išjungtą ir įjungta, ir suskaičiuoti, kiek kartų šis būsenos pasikeitimas įvyksta. Tai vadinama būsenos pokyčių aptikimu arba krašto aptikimu. Šioje pamokoje mes mokomės patikrinti būsenos pasikeitimą, siunčiame pranešimą į serijinį monitorių su atitinkama informacija ir skaičiuojame keturis būsenos pakeitimus, kad įjungtumėte ir išjungtumėte šviesos diodą.
1 veiksmas: reikalingi komponentai:
1. Arduino UNO
2. Duonos lenta
3. Mygtukas
4. Rezistorius
5. Jumper laidai
2 žingsnis: grandinės schema:
Prijunkite tris laidus prie plokštės. Pirmasis eina nuo vienos mygtuko kojos per ištraukiamą rezistorių (čia 10k omų) iki žemės. Antrasis eina nuo atitinkamos mygtuko kojos iki 5 voltų maitinimo šaltinio. Trečiasis jungiamas prie skaitmeninio įvesties/išvesties kaiščio (čia 2 kaištis), kuris nuskaito mygtuko būseną.
Kai mygtukas yra atidarytas (nespaudžiamas), nėra jungties tarp dviejų mygtuko kojų, todėl kaištis yra prijungtas prie žemės (per ištraukiamąjį rezistorių) ir mes skaitome LOW. Kai mygtukas yra uždarytas (paspaudžiamas), jis jungiasi tarp dviejų kojų, prijungdamas kaištį prie įtampos, kad skaitytume AUKŠTĄ. (Smeigtukas vis dar prijungtas prie žemės, tačiau rezistorius priešinasi srovės srautui, todėl mažiausio pasipriešinimo kelias yra iki +5 V.) Jei nuo visko atjungsite skaitmeninį įvesties/išvesties kaištį, šviesos diodas gali nereguliariai mirksėti. Taip yra todėl, kad įėjimas yra „plaukiojantis“- tai yra, nėra prijungtas nei prie įtampos, nei prie žemės. Jis daugiau ar mažiau atsitiktinai grįš HIGH arba LOW. Štai kodėl jums reikia ištraukiamojo rezistoriaus grandinėje.
3 žingsnis: kodas:
Norėdami gauti daugiau įdomių projektų, susisiekite su manimi: „Youtube“:
„Facebook“puslapis:
Instagram:
int mygtukas = 2;
int a, i = 0; void setup () {Serial.begin (9600); pinMode (mygtukas, INPUT); } void loop () {a = digitalRead (mygtukas); jei (a == 1) {i = i+1; Serial.print ("Skaitliukas ="); Serijinis.println (i); } dar {i = 0; }}
Rekomenduojamas:
Lankytojų skaitiklis naudojant 8051 ir IR jutiklį su LCD: 3 žingsniai
Lankytojų skaitiklis naudojant 8051 ir IR jutiklį su skystųjų kristalų ekranu: Mieli draugai, aš paaiškinau, kaip sukurti lankytojų skaitiklį naudojant 8051 ir IR jutiklį, ir parodiau jį LCD. 8051 yra vienas iš populiariausių mikrovaldiklių visame pasaulyje, naudojamas pomėgių, komercinėms reikmėms. Aš padariau viziją
Paprastas dažnio skaitiklis naudojant „Arduino“: 6 žingsniai
Paprastas dažnio skaitiklis naudojant „Arduino“: Šioje pamokoje sužinosime, kaip naudojant „Arduino“padaryti paprastą dažnio skaitiklį. Žiūrėkite vaizdo įrašą
Lankytojų skaitiklis naudojant „Arduino“„TinkerCad“: 3 žingsniai
Lankytojų skaitiklis naudojant „Arduino“tinkle „TinkerCad“: daug kartų turime stebėti asmenį/žmones, kurie lankosi kažkur, pavyzdžiui, seminarų salėje, konferencijų salėje ar prekybos centre ar šventykloje. Šis projektas gali būti naudojamas skaičiuoti ir parodyti lankytojų, patenkančių į bet kurią konferencijų salę ar seminarą, skaičių
„Arduino“skaitiklis naudojant TM1637 LED ekraną: 7 žingsniai
„Arduino“skaitiklis naudojant „TM1637“LED ekraną: Šioje pamokoje sužinosime, kaip padaryti paprasto skaitiklio skaitiklį naudojant LED ekraną TM1637 ir „Visuino“. Žiūrėkite vaizdo įrašą
Pataisykite klaviatūros klavišą: 5 žingsniai (su paveikslėliais)
Pataisykite klaviatūros klavišą: mūsų šlamšto krūvoje radau puikią klaviatūrą - „Microsoft Natural Ergonomic“klaviatūrą. Jis turi patogų išdėstymą, tačiau buvo tik viena problema. N klavišas nebuvo labai jautrus. Jūs turėjote tikrai trenkti, kad jis užsiregistruotų. Natūralu, kad taip nebuvo