Obsah:
Video: Počítadlo pomocou tlačidla - Tinker Cad: 3 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
Keď tlačidlo funguje, často chcete vykonať nejakú akciu podľa toho, koľkokrát ste tlačidlo stlačili. Na to potrebujete vedieť, kedy tlačidlo zmení stav z vypnutého na zapnuté, a počítať, koľkokrát k tejto zmene stavu dôjde. Hovorí sa tomu detekcia zmeny stavu alebo detekcia hrán. V tomto návode sa naučíme kontrolovať zmenu stavu, pošleme správu na sériový monitor s príslušnými informáciami a spočítame štyri zmeny stavu na zapnutie a vypnutie LED diódy.
Krok 1: Potrebné súčasti:
1. Arduino UNO
2. Breadboard
3. Tlačidlo
4. Rezistor
5. Prepojovacie vodiče
Krok 2: Schéma zapojenia:
Pripojte tri vodiče k doske. Prvá prechádza z jednej nohy tlačidla cez sťahovací odpor (tu 10 k ohm) na zem. Druhý prechádza z príslušnej nohy tlačidla na 5 voltové napájanie. Tretí sa pripája na digitálny I/O pin (tu pin 2), ktorý číta stav tlačidla.
Keď je tlačidlo otvorené (nestlačené), neexistuje spojenie medzi dvoma nohami tlačidla, takže kolík je spojený so zemou (cez sťahovací odpor) a čítame LOW. Keď je tlačidlo zatvorené (stlačené), vytvorí spojenie medzi jeho dvoma nohami a spojí kolík s napätím, takže čítame VYSOKO. (Kolík je stále spojený so zemou, ale odpor odoláva toku prúdu, takže cesta najmenšieho odporu je +5V.) Ak odpojíte digitálny vstupno -výstupný kolík od všetkého, LED dióda môže nepravidelne blikať. Dôvodom je, že vstup je „plávajúci“- to znamená, že nie je pripojený ani k napätiu, ani k zemi. Viac alebo menej náhodne sa vráti buď VYSOKÝ alebo NÍZKY. Preto v obvode potrebujete sťahovací odpor.
Krok 3: Kód:
Pre ďalšie zaujímavé projekty ma kontaktujte na: Youtube:
Facebooková stránka:
Instagram:
tlačidlo int = 2;
int a, i = 0; void setup () {Serial.begin (9600); pinMode (tlačidlo, VSTUP); } void loop () {a = digitalRead (tlačidlo); ak (a == 1) {i = i+1; Serial.print ("Počítadlo ="); Serial.println (i); } else {i = 0; }}
Odporúča:
Počítadlo návštevníkov pomocou 8051 a infračerveného senzora s LCD: 3 kroky
Počítadlo návštevníkov pomocou senzora 8051 a infračerveného senzora s LCD: Vážení priatelia, vysvetlil som, ako vytvoriť čítač návštevníkov pomocou senzora 8051 a infračerveného senzora, a zobrazil ho na displeji LCD. 8051 je jedným z najpopulárnejších mikrokontrolérov používaných na výrobu hobby, komerčných aplikácií na celom svete. Urobil som viz
Atollic TrueStudio-zapnite LED stlačením tlačidla pomocou STM32L100: 4 kroky
Atollic TrueStudio-Zapnite LED stlačením tlačidla pomocou STM32L100: V tomto návode na STM32 vám poviem, ako čítať GPIO pin zo STM32L100, takže tu vyrobím jeden na doske LED žiara stlačením tlačidla
Vylepšite svoj vesmírny štart pomocou tlačidla fyzickej fázy pre vesmírny program Kerbal: 6 krokov
Vylepšite svoj vesmírny štart pomocou tlačidla fyzickej inscenácie pre program Kerbal Space: Nedávno som si vybral demo verziu programu Kerbal Space Program. Kerbal Space Program je simulátorová hra, ktorá vám umožní navrhovať a vypúšťať rakety a navigovať ich k vzdialeným mesiacom a planétam. Stále sa pokúšam úspešne pristáť na Mesiaci (o
Kapacitný dotykový vstup ESP32 pomocou „zástrčiek s kovovou dierou“pre tlačidlá: 5 krokov (s obrázkami)
Kapacitný dotykový vstup ESP32 pomocou „zástrčiek s kovovou dierou“pre tlačidlá: Keď som finalizoval rozhodnutia o návrhu pre nadchádzajúci projekt ESP32 WiFi Kit 32 vyžadujúci vstup s tromi tlačidlami, jedným z výrazných problémov bolo, že WiFi Kit 32 nemá jediné mechanické tlačidlo, napriek tomu tri mechanické tlačidlá,
Zvýšenie hodnoty 7 segmentov pomocou tlačidla Push s krokom 8051: 4 (s obrázkami)
Inkrementácia hodnoty 7 segmentov pomocou push butonu s 8051: V tomto projekte budeme zvyšovať hodnotu sedemsegmentového zobrazenia pomocou tlačidla s mikrokontrolérom 8051