Satura rādītājs:
Video: Vairāku pogu savienošana ar vienu tapu Arduino: 4 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
Sveiki visiem, Kad jūsu Arduino projektos ir izauguši mirgojoši gaismas diodes, jums var būt vajadzīgas dažas papildu tapas.
Es jums parādīšu triku, kuru varat izmantot, ja jums var būt vairākas pogas, kas visas ir savienotas ar vienu un to pašu analogo tapu.
1. solis: materiāli
Ķēde ir ļoti vienkārša, un katram slēdzim ir nepieciešams tikai 1 kOhm rezistors. Būtībā mēs būvējam sprieguma dalītāju, kur, nospiežot katru pogu, mēs pievienojam atšķirīgu rezistoru skaitu ar Arduino analogo ieeju.
2. darbība. Shēma
Sāciet, savienojot vienu no rezistoriem ar 5 V izeju un pirmā slēdža vienu pusi. Pēc tam slēdža otra puse ir jāpievieno zemei. Katra papildu poga tiks savienota ar savu rezistoru virknē ar pirmo un zemēta otrā pusē.
Analogās ieejas tapa ir pievienota starp pirmo rezistoru un pirmo ievades pogu.
Pilna EasyEda shēma ir pieejama šeit:
3. darbība: kods
Kods ir ļoti vienkāršs, kur cilpas funkcijas pirmajā rindā mēs nolasām analogās ieejas vērtību un pēc tam salīdzinām to ar noteiktu slieksni, lai noteiktu, kura poga tiek nospiesta. Lai identificētu pareizās vērtības, man vispirms bija izdrukāta tikai vērtība no analogās tapas uz sērijas monitoru, un pēc tam esmu to pārveidojusi pareizajā diapazonā.
Pilnu kodu var lejupielādēt no manas GitHub lapas:
4. solis: tālāka paplašināšana
Šo metodi var viegli pielāgot daudzām pogām, taču paturiet prātā, ka, jo vairāk pievienosit, jo mazāka būs sliekšņa starpība, tāpēc visas ieejas sprieguma izmaiņas var izraisīt nepareizu rādījumu. Tomēr, veicot regulāras darbības līdz 10–15 pogām, tam nevajadzētu būt problēmai.
Ieteicams:
Kā lasīt vairākas analogās vērtības, izmantojot vienu analogo tapu: 6 soļi (ar attēliem)
Kā lasīt vairākas analogās vērtības, izmantojot vienu analogo tapu: šajā apmācībā es jums parādīšu, kā lasīt vairākas analogās vērtības, izmantojot tikai vienu analogās ievades tapu
Vairāku sensoru savienošana ar vienu ARDUINO UNO SERIAL PORT: 4 soļi
Vairāku sensoru savienošana ar vienu ARDUINO UNO SERIAL PORT: Šajā apmācībā mēs paplašināsim vienu Arduino UNO UART (Rx/Tx) sērijas portu, lai varētu savienot vairākus Atlas sensorus. Paplašināšana tiek veikta, izmantojot seriālā porta paplašinātāja plati 8: 1. Arduino osta ir saistīta ar paplašinātāju pēc tam, kad
VAIRĀKU SENSORU SAVIENOŠANA AR RASPBERRY PI: 6 soļi (ar attēliem)
VAIRĀKU SENSORU SAVIENOŠANA AR RASPBERRY PI: Šajā projektā mēs savienosim trīs no Atlas Scientific EZO sensoriem (pH, izšķīdušais skābeklis un temperatūra) ar Raspberry Pi 3B+. Tā vietā, lai pieslēgtu ķēdes Raspberry Pi, mēs izmantosim Whitebox Labs Tentacle T3 vairogu. T
Kontrolējiet jebko ar vienu AVR tapu: 4 soļi
Kontrolējiet jebko ar vienu AVR tapu: šī pamācība parāda, kā kontrolēt LED grupu ar vienu mikroprocesora izeju. Mikro, ko izmantošu, ir Atmel Attiny2313
Kā lasīt daudzus slēdžus ar vienu MCU tapu: 4 soļi
Kā nolasīt daudzus slēdžus ar vienu MCU tapu: Vai esat kādreiz aizkavējies pie kāda projekta (-iem), un projekts turpina pieaugt un augt, kamēr jūs tam pievienojat vairāk lietu (to mēs saucam par feaping Creaturism)? Nesenā projektā es izveidoju frekvences mērītāju un pievienoju piecu funkciju