Sisukord:
Video: Loendur nupu abil - Tinker Cad: 3 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
Kui olete nupu töötanud, soovite sageli teha toiminguid selle põhjal, mitu korda nuppu vajutatakse. Selleks peate teadma, millal nupp muudab olekut väljalülitatud olekust sisse, ja loendama, mitu korda see olekumuutus toimub. Seda nimetatakse oleku muutmise tuvastamiseks või serva tuvastamiseks. Selles õpetuses õpime, kuidas oleku muutust kontrollida, saadame jadamonitorile vastava teabega teate ja loendame neli oleku muutmist, et LED sisse ja välja lülitada.
Samm: vajalikud komponendid:
1. Arduino UNO
2. Leivalaud
3. Nupp
4. Takisti
5. Jumper juhtmed
2. samm: vooluahela skeem:
Ühendage plaadiga kolm juhtmest. Esimene läheb surunupu ühest jalast läbi tõmbetakisti (siin 10k oomi) maapinnale. Teine läheb nupu vastavast jalast 5 -voldisele toiteallikale. Kolmas ühendub digitaalse sisend-/väljundpistikuga (siin tihvt 2), mis loeb nupu olekut.
Kui surunupp on avatud (alla vajutamata), pole nupu kahe jala vahel ühendust, nii et tihvt on ühendatud maandusega (läbi tõmbetakistuse) ja loeme LOW. Kui nupp on suletud (vajutatud), loob see oma kahe jala vahele ühenduse, ühendades tihvti pingega, nii et loeme HIGH. (Tihvt on endiselt maandusega ühendatud, kuid takisti peab vastu voolu voolule, seega on väikseima takistuse tee +5V.) Kui ühendate digitaalse sisend-/väljundpistiku kõigest lahti, võib valgusdiood korrapäratult vilkuda. Seda seetõttu, et sisend on "ujuv" - see tähendab, et see pole ühendatud pinge ega maandusega. See naaseb enam -vähem juhuslikult kas HIGH või LOW. Sellepärast vajate vooluahelas tõmbetakistit.
3. samm: kood:
Huvitavate projektide jaoks võtke minuga ühendust: Youtube:
Facebooki leht:
Instagram:
int nupp = 2;
int a, i = 0; void setup () {Serial.begin (9600); pinMode (nupp, INPUT); } void loop () {a = digitalRead (nupp); kui (a == 1) {i = i+1; Serial.print ("Loendur ="); Seeria.println (i); } muu {i = 0; }}
Soovitan:
KiloWatthouri loendur RoboRemo rakenduse abil: 3 sammu
KiloWatthour Meter, kasutades RoboRemo rakendust: Kui minu õhukompressor/soojuspump oli installitud, töötas sellega kaasas olnud rakendus päris hästi (Panasonicu mugavuspilv). Nüüd on rakendus süsteemi juhtimiseks OK, kuid jälgimisosa ebaõnnestub mõnikord serveri ajalõppude tõttu. Mul on ka kahtlusi selles
YouTube'i tellijate loendur e-paberi ekraani ja Raspberry Pi Zero W abil: 5 sammu (piltidega)
YouTube'i abonentide loendur e-paberi ekraani ja Raspberry Pi Zero W abil: selles juhendis näitan teile, kuidas luua oma Youtube'i abonentide loendur e-paberi kuvari abil, ja Raspberry Pi Zero W YouTube'i API-le päringu tegemiseks ja värskendage ekraani. E-paberi kuvarid sobivad seda tüüpi projektide jaoks suurepäraselt, kuna neil on
Objekti loendur IR abil: 9 sammu (piltidega)
Objektide loendur IR -i abil: selles väikeses projektis loome lihtsa segmendiekraaniga täiesti automaatse objektiloenduri. See projekt on üsna lihtne ja sisaldab ainult lihtsat elektroonikat. See vooluring põhineb infrapunaühendusel objektide tuvastamiseks ja lisateabe saamiseks
Värvide üleminek POP-X2 GLCD-l nupu abil: 6 sammu
Värvide üleminek POP-X2 GLCD-l nupu abil: Põhimõtteliselt näitab see projekt kontrollerplaadi funktsiooni, mida ma armastan kasutada. INEXi toodetud POP-X2-plaadil on sisseehitatud värviline GLCD, nupp, I/O-pordid ja komponendid, mis sarnanevad teiste kontrolleriplaatidega. Palun vaadake plaadi kasutusjuhendit
Hallake oma mikro: bitti Arduino IDE nupu ja muu GPIO abil: 3 sammu (koos piltidega)
Master Your Micro: bit Arduino IDE abil-nupp ja muu GPIO: Meie eelmises ajaveebis Master Your Micro: bit with Arduino IDE - - Light LED oleme rääkinud, kuidas installida micro: bit raamatukogu Arduino IDE-sse ja kuidas LED -i juhtimiseks mikro: bitil Arduino IDE -ga. Selles artiklis me ütleme teile, h