Բովանդակություն:
Video: Arduino- ում մի քանի կոճակների միացում մեկ քորոցին. 4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Բարեւ բոլորին, Երբ ձեր Arduino- ի նախագծերը գերազանցել են թարթող լուսադիոդային լուսադիոդները, դուք կարող եք ինքներդ ձեզ լրացուցիչ քորոցների կարիք ունենալ:
Ես ձեզ ցույց կտամ մի հնարք, որը կարող եք օգտագործել այնտեղ, որտեղ կարող եք ունենալ բազմաթիվ կոճակներ, բոլորը միացված են նույն անալոգային քորոցին:
Քայլ 1: Նյութեր
Շղթան շատ պարզ է, և այն պահանջում է 1kOhm դիմադրություն յուրաքանչյուր անջատիչի համար: Հիմնականում մենք կառուցում ենք լարման բաժանարար, որտեղ կոճակներից յուրաքանչյուրի սեղմումով մենք տարբեր քանակությամբ դիմադրիչներ ենք միացնում Arduino- ի անալոգային մուտքին:
Քայլ 2: Սխեմատիկ
Սկսեք ՝ դիմադրողներից մեկը միացնելով 5 Վ ելքին և առաջին անջատիչի մի կողմին: Անջատիչի մյուս կողմը պետք է միացված լինի գետնին: Յուրաքանչյուր լրացուցիչ կոճակ հաջորդաբար միացված կլինի իր սեփական դիմադրիչի հետ `առաջինը, իսկ մյուս կողմից` հիմնավորված:
Անալոգային մուտքի քորոցը միացված է առաջին դիմադրության և մուտքի առաջին կոճակի միջև:
EasyEda- ի ամբողջական սխեման հասանելի է այստեղ ՝
Քայլ 3: Կոդ
Կոդը շատ պարզ է, երբ օղակի գործառույթի առաջին տողում մենք կարդում ենք անալոգային մուտքի արժեքը, այնուհետև այն համեմատում ենք որոշակի շեմի հետ `որոշելու համար, թե որ կոճակը սեղմվում է: Valuesիշտ արժեքները որոշելու համար ես նախ ունեի միայն անալոգային քորոցից տպված արժեքը սերիական մոնիտորի վրա, այնուհետև այն վերածեցի ճիշտ տիրույթի:
Ամբողջական կոդը կարելի է ներբեռնել իմ GitHub էջից ՝
Քայլ 4: Հետագա ընդլայնում
Այս մեթոդը կարելի է հեշտությամբ մեծացնել բազմաթիվ կոճակների վրա, բայց հիշեք, որ որքան ավելացնեք, այնքան փոքր կլինի շեմի տարբերությունը, այնպես որ մուտքային լարման ցանկացած տատանում կարող է առաջացնել սխալ ընթերցում: Այնուամենայնիվ, մինչև 10 ~ 15 կոճակների կանոնավոր գործողությունների դեպքում դա չպետք է խնդիր լինի:
Խորհուրդ ենք տալիս:
Միացված անջատիչ միացում UC- ով: Մեկ սեղմիչ կոճակ: Մեկ քորոց: Դիսկրետ բաղադրիչ. 5 քայլ
Միացված անջատիչ միացում UC- ով: Մեկ սեղմիչ կոճակ: Մեկ քորոց: Դիսկրետ բաղադրիչ. Բարև բոլորին, ցանցում փնտրում էի միացման/անջատման միացում: Այն, ինչ գտա, այն չէր, ինչ ես փնտրում էի: Ես խոսում էի ինքս ինձ հետ, անպայման դրա ճանապարհը կա: Դա այն էր, ինչ ինձ պետք էր: -Միակ մեկ կոճակ միացնելու և անջատելու համար: -Պետք է օգտագործել միայն
Պայծառության վերահսկում PWM- ի վրա հիմնված LED հսկողություն ՝ սեղմիչ կոճակների, ազնվամորի Pi- ի և քերծվածքի միջոցով. 8 քայլ (նկարներով)
Պայծառության վերահսկում PWM- ի վրա հիմնված LED հսկողություն ՝ օգտագործելով սեղմման կոճակներ, ազնվամորի Pi և քերծվածք. Ես փորձում էի գտնել մի տարբերակ, որը բացատրում էր, թե ինչպես է PWM- ն աշխատում իմ ուսանողների համար, ուստի ես ինքս ինձ խնդիր դրեցի ՝ փորձելու վերահսկել լուսադիոդի պայծառությունը ՝ օգտագործելով 2 կոճակ - մեկ կոճակ, որը մեծացնում է լուսադիոդի պայծառությունը, իսկ մյուսը ՝ այն լուսավորող: Առաջադիմելու համար
ESP32 Capacitive Touch Input Օգտագործելով «Մետաղական անցքերի խրոցակներ» կոճակների համար. 5 քայլ (նկարներով)
ESP32 Capacitive Touch Input Օգտագործելով «Մետաղական անցքերի խրոցակներ» կոճակների համար. Երբ ես ավարտում էի դիզայնի որոշումները ESP32 WiFi Kit 32 նախագծի վրա, որը պահանջում էր երեք կոճակի մուտքագրում, նկատելի խնդիր էր այն, որ WiFi Kit 32 -ը չունի մեկ մեխանիկական կոճակ, դեռ միայն երեք մեխանիկական կոճակ, զ
Հեռուստատեսության հեռակառավարման կոճակների ուղղում `5 քայլ
Հեռուստատեսության հեռակառավարման կոճակների շտկում. Հեռուստատեսության հեռակառավարման վահանակի որոշ կոճակներ ժամանակի ընթացքում կարող են մաշվել: Իմ դեպքում դա ալիքի վերևի և ներքևի կոճակներն էին: Կոճակի ներքևի կոնտակտները, ամենայն հավանականությամբ, մաշված են: Այսպես ամրագրեցի իմը
Մինիմալիստական IR գրիչ. Առանց զոդման, մեկ րոպեի, մեկ դոլարի տակ. 3 քայլ
Մինիմալիստական IR գրիչ. Ոչ մի զոդում, մեկ րոպեի ընթացքում, մեկ դոլարի դիմաց. Իմ առաջին հրահանգը, հուսով եմ, որ դա օգտակար կլինի. Եթե ցանկանում եք փորձարկել JC Lee- ն (JC- ը նշանակում է nyոնի Չունգ, բայց նա նույնպես հրաշքներ է գործում: ..) կամ Smoothboard ծրագիրը ՝ www.smoothboard.net հասցեով (առջևի լուսային տարիներ, քանի որ Բուն Jinինը սկսեց