Բովանդակություն:
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Սեղմման կոճակը այն բաղադրիչն է, որը միացնում է շրջանի երկու կետերը, երբ այն սեղմում ես:
Երբ կոճակը բաց է (սեղմված չէ), կոճակի երկու ոտքերի միջև կապ չկա, ուստի քորոցը միացված է 5 վոլտին (ձգվող դիմադրության միջոցով), և մենք կարդում ենք HIGH: Երբ կոճակը փակ է (սեղմված), այն կապ է հաստատում իր երկու ոտքերի միջև ՝ միացնելով քորոցը գետնին, այնպես որ մենք կարդում ենք LOW: (Քորոցը դեռ միացված է 5 վոլտ-ին, բայց նրանց միջև եղած դիմադրությունը նշանակում է, որ քորոցը «ավելի մոտ է» գետնին):
Քայլ 1: Պահանջվող բաղադրիչներ
1. Arduino UNO
2. Հացաթուղթ
3. Սեղանի կոճակ
4. Ռեզիստոր
5. Jumper մետաղալար
Քայլ 2: Շղթայի դիագրամ
Միացրեք երեք լար լարին: Առաջինը սեղմման կոճակի մի ոտքից անցնում է ներքև քաշվող ռեզիստորի միջոցով (այստեղ ՝ 10k ohm) մինչև գետնին: Երկրորդը սեղմման կոճակի համապատասխան ոտքից անցնում է 5 վոլտ լարման: Երրորդը միանում է թվային I/O կապին (այստեղ ՝ pin 2), որը կարդում է կոճակի վիճակը:
Երբ սեղմման կոճակը բաց է (չճզմված), կոճակի երկու ոտքերի միջև կապ չկա, այնպես որ քորոցը միացված է գետնին (ներքևի դիմադրության միջոցով), և մենք կարդում ենք. ԱOWՐ: Երբ կոճակը փակ է (սեղմված), այն կապ է հաստատում իր երկու ոտքերի միջև ՝ կապը կապելով լարման հետ, այնպես որ մենք կարդում ենք HIGH: (Քորոցը դեռ միացված է գետնին, բայց ռեզիստորը դիմադրում է հոսանքի հոսքին, ուստի նվազագույն դիմադրության ճանապարհն է +5 Վ): Դա պայմանավորված է նրանով, որ մուտքը «լողացող» է, այսինքն ՝ կապված չէ լարման կամ գետնի հետ: Այն քիչ թե շատ պատահականորեն կվերադառնա կամ ԲԱՐՁՐ, կամ OWԱOWՐ: Ահա թե ինչու դուք պետք է քաշեք ներքևի դիմադրություն միացումում:
Քայլ 3: Կոդ
Ավելի հետաքրքիր նախագծերի համար կապվեք ինձ հետ ՝
Youtube: https://www.youtube.com/channel/UCTS10_CRYJhT-vb9… Ֆեյսբուքյան էջ ՝
Instagram ՝ https://instagram.com/official_techeor? Igshid = uc8…
int կոճակ = 2;
int a; void setup () {Serial.begin (9600); pinMode (կոճակ, Մուտք); } void loop () {a = digitalRead (կոճակ); Serial.print ("Կոճակի արժեքը ="); Serial.println (a); }
Խորհուրդ ենք տալիս:
Sոդման մակերեսային ամրացման բաղադրիչներ - Sոդման հիմունքներ. 9 քայլ (նկարներով)
Sոդման մակերեսային ամրացման բաղադրիչներ | Oldոդման հիմունքներ. Մինչ այժմ իմ oldոդման հիմունքների շարքում ես բավականաչափ հիմքեր եմ քննարկել, որպեսզի դուք սկսեք զբաղվել: Այս Ուղեցույցում այն, ինչ ես կքննարկեմ, մի փոքր ավելի առաջադեմ է, բայց դա Surface Mount Compo- ի զոդման մի քանի հիմք է
Sոդում անցքերի բաղադրիչների միջոցով - Sոդման հիմունքներ. 8 քայլ (նկարներով)
Sոդում անցքերի բաղադրիչների միջոցով | Sոդման հիմունքներ. Այս Ուղեցույցում ես կքննարկեմ մի քանի հիմք `անցքերի բաղադրիչները միացնելով տախտակներին: Ենթադրեմ, որ դուք արդեն ստուգել եք իմ Soldering Basics շարքի առաջին 2 հրահանգները: Եթե դեռ չեք ստուգել իմ մուտքը
Հաղորդալարերի լարերի զոդում - Sոդման հիմունքներ. 11 քայլ
Հաղորդալարերի լարերի զոդում | Sոդման հիմունքներ. Այս հրահանգի համար ես կքննարկեմ այլ լարերի լարերը զոդելու ընդհանուր եղանակներ: Ենթադրեմ, որ դուք արդեն ստուգել եք իմ Soldering Basics շարքի առաջին 2 հրահանգները: Եթե դուք չեք ստուգել իմ օգտագործման հրահանգները
Փոքր H-Bridge վարորդներ - Հիմունքներ ՝ 6 քայլ (նկարներով)
Փոքր H-Bridge վարորդներ | Հիմունքներ. Բարև և բարի գալուստ կրկին մեկ այլ Ուսուցողական: Նախորդում ես ձեզ ցույց տվեցի, թե ինչպես եմ ստեղծել կծիկներ KiCad- ում ՝ օգտագործելով պիթոնի սցենար: Հետո ես ստեղծեցի և փորձարկեցի մի քանի տատանումներ կծիկներից ՝ տեսնելու, թե որն է ամենալավը: Իմ նպատակն է փոխարինել հսկայական
Pushbutton LED մատրիցա `4 քայլ
Pushbutton LED մատրիցա. Այս նախագիծը կարելի է համարել որպես մեկ այլ ներածական Arduino նախագիծ, որը մի փոքր ավելի առաջադեմ է, քան ձեր տիպիկ «լուսադիոդի թարթում» նախագիծը: Այս նախագիծը ներառում է LED մատրիցա, սեղմման կոճակներ, հերթափոխի գրանցամատյաններ (որոնք կարող են խնայել ձեր Արդ -ի քորոցները