Turinys:

Kelių mygtukų prijungimas prie vieno „Arduino“kaiščio: 4 veiksmai
Kelių mygtukų prijungimas prie vieno „Arduino“kaiščio: 4 veiksmai

Video: Kelių mygtukų prijungimas prie vieno „Arduino“kaiščio: 4 veiksmai

Video: Kelių mygtukų prijungimas prie vieno „Arduino“kaiščio: 4 veiksmai
Video: How to use up to 10 push button switch with 1 Arduino input pin ANPB-V1 2024, Lapkritis
Anonim
Image
Image
Medžiagos
Medžiagos

Sveiki visi, Kai jūsų „Arduino“projektuose išaugo mirksintys šviesos diodai, jums gali prireikti papildomų kaiščių.

Parodysiu triuką, kurį galite naudoti ten, kur galite turėti kelis mygtukus, visus prijungtus prie to paties analoginio kaiščio.

1 žingsnis: medžiagos

Grandinė yra labai paprasta ir kiekvienam jungikliui reikia tik 1 kOhm rezistoriaus. Iš esmės mes kuriame įtampos skirstytuvą, kuriame paspausdami kiekvieną iš mygtukų mes prijungiame skirtingą rezistorių skaičių prie analoginio „Arduino“įvesties.

2 žingsnis: schema

Schema
Schema

Pradėkite prijungdami vieną iš rezistorių prie 5 V išėjimo ir vieną pirmojo jungiklio pusę. Tada kitą jungiklio pusę reikia prijungti prie žemės. Kiekvienas papildomas mygtukas bus nuosekliai prijungtas prie savo rezistoriaus su pirmuoju ir įžemintas kitoje pusėje.

Analoginis įvesties kaištis yra prijungtas tarp pirmojo rezistoriaus ir pirmojo įvesties mygtuko.

Visą „EasyEda“schemą galite rasti čia:

3 žingsnis: kodas

Kodas
Kodas

Kodas yra labai paprastas, kai pirmoje ciklo funkcijos eilutėje mes skaitome analoginės įvesties vertę ir tada palyginame ją su tam tikra riba, kad nustatytume, kuris mygtukas yra paspaudžiamas. Norėdami nustatyti tinkamas vertes, pirmiausia turėjau tik analoginio kaiščio vertę, atspausdintą nuosekliajame monitoriuje, o tada konvertavau ją į reikiamą diapazoną.

Visą kodą galima atsisiųsti iš mano „GitHub“puslapio:

4 žingsnis: tolesnis išplėtimas

Tolesnis išplėtimas
Tolesnis išplėtimas
Tolesnis plėtimasis
Tolesnis plėtimasis
Tolesnis išplėtimas
Tolesnis išplėtimas

Šis metodas gali būti lengvai pritaikytas daugeliui mygtukų, tačiau atminkite, kad kuo daugiau pridėsite, tuo mažesnis bus slenksčio skirtumas, todėl bet kokie įėjimo įtampos pokyčiai gali sukelti neteisingą rodmenį. Tačiau reguliariai naudojant iki 10–15 mygtukų tai neturėtų būti problema.

Rekomenduojamas: