Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Úvod
Došli vám vstupné piny? Nebojte sa, tu je riešenie bez akýchkoľvek posuvných registrov. V tomto videu sa naučíme pripojiť viac ako 100 prepínačov k jednému kolíku Arduina.
Krok 1: Teória práce
Najprv sa pozrite na schému zapojenia, inak nebudete môcť porozumieť tomu, čo hovorím. Kedykoľvek stlačím spínač, obvod sa dokončí prostredníctvom iného počtu odporov,
- V obvode, ak stlačíme 5. spínač, obvod sa dokončí cez všetky 4 odpory,
- Ak stlačíme 4. spínač, obvod sa dokončí prostredníctvom troch rezistorov,
- Ak stlačíme 3. spínač, obvod sa dokončí prostredníctvom dvoch rezistorov,
- Ak stlačíme 2. spínač, obvod sa dokončí cez 1 odpor,
- A ak stlačíme 1. spínač, obvod sa dokončí bez rezistorov.
To znamená, že napätie dosahujúce analógový kolík A1 bude pre každý prepínač odlišné, takže na prečítanie hodnôt z kolíka A1 použijeme funkciu analogRead () a potom na vykonanie rôznych operácií pre každý prepínač použijeme podmienku if else if.
Krok 2: Poďme stavať
- Najprv prepojte päť tlačidlových prepínačov s doskou.
- K 8-bitovému mikrokontroléru, akým je Arduino, môžete samozrejme teoreticky pripojiť maximálne 1023 prepínačov.
- Potom prepojte odpory medzi tlačidlové spínače, ako je znázornené na obrázku.
- Pripojte druhý koniec všetkých prepínačov k 5v Arduino, ako vidíte tu, pripojil som to takým spôsobom, že jeden koniec je pripojený k modrej čiare dosky na fúzy, ktorá je pripojená k 5v.
- Potom na konci posledného prepínača pripojte vodič k analógovému kolíku A1 Arduino.
- Potom pripojte odpor cez A1 a GND Arduina, ktorý je na stiahnutie nadol, to znamená, aby sa hodnota držala na nule, keď nie je stlačený žiadny spínač.
Krok 3: Pripojte niektoré diódy LED
Pripojme niekoľko LED diód, aby sme skontrolovali fungovanie nášho obvodu.
- Pripojte LED diódy podľa obrázku v obvode,
- Pripojte všetky kladné póly všetkých LED k 5v.
- Pripojte záporný pól každej LED k digitálnemu kolíku D12 až D8 Arduina.
- Prakticky musíme LED diódy spájať cez odpory, aby mali dobrú životnosť.
Krok 4: Kódovanie
Pozrite sa na program. Všetky riadky sú správne okomentované.
Teraz nahráme kód a uvidíme ho v prevádzke.
Krok 5: Aplikácie
- Klávesnica
- Klávesnica v plnej veľkosti pre Arduino.
- Vlastná mini klávesnica pre váš tablet Raspberry Pi atď.
Krok 6: Nevýhody
Viaceré prepínače nebudú fungovať v jednom okamihu. Ak vás napadne iná aplikácia, napíšte ju do komentárov
Vďaka.