Sisukord:
Video: Liidese nupp - Arduino põhitõed: 3 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
Nupp on komponent, mis ühendab vooluahelas selle vajutamisel kaks punkti.
Kui surunupp on avatud (vajutamata), ei ole nupu kahe jala vahel ühendust, seega on tihvt ühendatud 5 voltiga (läbi tõmbetakistuse) ja loeme HIGH. Kui nupp on suletud (vajutatud), loob see oma kahe jala vahele ühenduse, ühendades tihvti maapinnaga, nii et loeme LOW. (Tihvt on endiselt ühendatud 5 voltiga, kuid nende vahel olev takisti tähendab, et tihvt on maapinnale "lähemal".)
Samm: vajalikud komponendid:
1. Arduino UNO
2. Leivalaud
3. Nupp
4. Takisti
5. Jumper traat
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: https://www.youtube.com/channel/UCTS10_CRYJhT-vb9… Facebooki leht:
Instagram: https://instagram.com/official_techeor? Igshid = uc8…
int nupp = 2;
int a; void setup () {Serial.begin (9600); pinMode (nupp, INPUT); } void loop () {a = digitalRead (nupp); Serial.print ("nupu väärtus ="); Seeria.println (a); }
Soovitan:
Niiskuse, rõhu ja temperatuuri arvutamine BME280 ja footonite liidese abil: 6 sammu
Niiskuse, rõhu ja temperatuuri arvutamine BME280 ja fotonite liidese abil: Me puutume kokku erinevate projektidega, mis nõuavad temperatuuri, rõhu ja niiskuse jälgimist. Seega mõistame, et need parameetrid mängivad tegelikult olulist rolli süsteemi töö efektiivsuse hindamisel erinevates atmosfääritingimustes
Liidese HMC5883L kompassianduri õpetus Arduinoga: 10 sammu (piltidega)
HMC5883L liidese õpetus Arduinoga: Kirjeldus HMC5883L on 3-teljeline digitaalne kompass, mida kasutatakse kahel üldotstarbel: magnetilise materjali, näiteks ferromagneti, magnetiseerimise mõõtmiseks või tugevuse ja mõnel juhul ka suuna mõõtmiseks. magnetväli punktis s
Liigutuskull: käsitsi liigutatav robot pilditöötluspõhise liidese abil: 13 sammu (piltidega)
Gesture Hawk: käsitsi liigutatav robot pilditöötluspõhise liidese abil: Gesture Hawki tutvustati TechEvince 4.0-s lihtsa pilditöötluspõhise inimese ja masina liidesena. Selle kasulikkus seisneb selles, et erinevatel autodel töötava robotauto juhtimiseks ei ole vaja täiendavaid andureid ega kanda, välja arvatud kinnas
Liidese LED -maatriks (8x8) koos sõlmega MCU: 6 sammu (piltidega)
Liidese LED -punktmaatriks (8x8) NodeMCU -ga: Tere tegijad, mul on veel üks lihtne ja lahe juhendatav. Selles juhendis õpime, kuidas liidestada LED -punktmaatriksit (8x8) NodeMCU -ga. Niisiis, alustame
Liidese LCD 20X4 ekraan Nodemcu: 3 sammu
LCD 20X4 ekraani liidestamine Nodemcuga: otsustasin seda jagada, kuna olen oma eelmise ülesandega juba varem silmitsi seisnud, proovisin graafilise (128x64) LCD -liidesega Nodemcu abil liidestada, kuid tulutult. Arvan, et see peab olema seotud raamatukoguga (Library for graph