Kazalo:
Video: Števec z gumbom - Tinker Cad: 3 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
Ko pritisnete gumb, pogosto želite narediti nekaj dejanj glede na to, kolikokrat je gumb pritisnjen. Če želite to narediti, morate vedeti, kdaj gumb spremeni stanje iz izklopa v vklop, in šteti, kolikokrat se ta sprememba stanja zgodi. To se imenuje zaznavanje spremembe stanja ali zaznavanje robov. V tej vadnici se naučimo, kako preveriti spremembo stanja, pošljemo sporočilo serijskemu monitorju z ustreznimi informacijami in štejemo štiri spremembe stanja za vklop in izklop LED.
1. korak: Potrebne komponente:
1. Arduino UNO
2. Ogledna plošča
3. Gumb
4. Upor
5. Mostične žice
2. korak: Shema vezja:
Priključite tri žice na ploščo. Prvi gre od ene noge gumba skozi spustni upor (tukaj 10k ohm) do tal. Drugi gre od ustrezne noge gumba do 5 -voltnega napajanja. Tretji se poveže z digitalnim V/I -pinom (tukaj pin 2), ki bere stanje gumba.
Ko je potisni gumb odprt (brez stiskanja), med dvema nogama gumba ni povezave, zato je zatič povezan z maso (preko izvlečnega upora) in odčitamo NIZKO. Ko je gumb zaprt (pritisnjen), vzpostavi povezavo med obema nogama, pri čemer pin priklopi na napetost, tako da beremo HIGH. (Zatič je še vedno priključen na ozemljitev, vendar se upor upira toku toka, zato je pot najmanjšega upora do +5V.) Če odklopite digitalni V/I zatič od vsega, lahko LED neredno utripa. To je zato, ker je vhod "plavajoč" - torej ni povezan niti z napetostjo niti z ozemljitvijo. Bolj ali manj se bo naključno vrnilo visoko ali nizko. Zato v vezju potrebujete izvlečni upor.
3. korak: Koda:
Za več zanimivih projektov se povežite z mano na: Youtube:
Facebook stran:
Instagram:
gumb int = 2;
int a, i = 0; void setup () {Serial.begin (9600); pinMode (gumb, VHOD); } void loop () {a = digitalRead (gumb); če (a == 1) {i = i+1; Serial.print ("Števec ="); Serial.println (i); } else {i = 0; }}
Priporočena:
Zaklepanje vzmetenja z enim gumbom: 3 koraki
Zaklepanje vzmetenja z enim gumbom: gorska kolesa s polnim vzmetenjem zagotavljajo gladko vožnjo, vendar pogosto zahtevajo blokiranje vzmetenja pri pedaliranju navkreber. V nasprotnem primeru se vzmetenje stisne, ko stojite na pedalih in zapravljate ta trud. Proizvajalci koles to vedo in zagotavljajo
Kontrolni gumb z gumbom: 4 koraki
Kontrolnik s korakom na gumb:
Samopostrežni bife z enim gumbom: 4 koraki
Samopostrežni bife z enim gumbom: OPOMBA: Za sistem obrokov Kang Chiao neuporaben, če niste v naši šoli. Naprave imajo dve uporabi. Z njim lahko preskočite dolgočasen postopek izbire obrokov, tako da za vas izberete samopostrežni bife, kar je resnično koristno za ljudi, ki želijo samo jesti
Mikrokrmilnik AVR. Preklopite LED z gumbom. Odstranitev pritiska na gumb: 4 koraki
Mikrokrmilnik AVR. Preklopite LED z gumbom. Odstranitev potisne tipke. V tem razdelku se bomo naučili, kako narediti programsko kodo C za ATMega328PU za preklop stanja treh LED v skladu z vhodom iz stikala na gumbu. Prav tako smo raziskali rešitve problema "Switch Bounce". Kot ponavadi bomo
Obvladajte svoj Micro: bit z gumbom Arduino IDE-gumbom in drugim GPIO: 3 koraki (s slikami)
Obvladajte svoj Micro: bit z gumbom Arduino IDE in drugim GPIO: V prejšnjem blogu Obvladajte svoj mikro: bit z Arduino IDE - - Light LED smo govorili o tem, kako namestiti knjižnico micro: bit v Arduino IDE in kako za pogon LED na micro: bit z Arduino IDE. V tem članku vam bomo povedali h