
Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-23 15:05



Ú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.
Odporúča:
DIY 37 ruletová hra s ruletou Arduino: 3 kroky (s obrázkami)

DIY 37 Leds Arduino Roulette Game: Roulette je kasínová hra pomenovaná podľa francúzskeho slova, ktoré znamená malé koliesko
Ochranná prilba Covid, časť 1: Úvod do obvodov Tinkercad!: 20 krokov (s obrázkami)

Helma Covid Časť 1: Úvod do obvodov Tinkercad !: Dobrý deň, priateľu! V tejto dvojdielnej sérii sa naučíme používať Tinkercad's Circuits - zábavný, výkonný a vzdelávací nástroj na zoznámenie sa s fungovaním obvodov! Jeden z najlepších spôsobov, ako sa učiť, je robiť. Najprv teda navrhneme náš vlastný projekt:
Ako: Inštalácia Raspberry PI 4 bezhlavého (VNC) s obrazovým procesorom Rpi a obrázkami: 7 krokov (s obrázkami)

Ako na to: Inštalácia Raspberry PI 4 bez hlavy (VNC) s obrázkom Rpi a obrázkami: Plánujem použiť tento nástroj Rapsberry PI v mnohých zábavných projektoch späť na mojom blogu. Neváhajte sa na to pozrieť. Chcel som sa vrátiť k používaniu svojho Raspberry PI, ale na novom mieste som nemal klávesnicu ani myš. Chvíľu to bolo, odkedy som nastavil Raspberry
Programovateľná stanica Looper s gitarovým efektom a skutočným obtokom pomocou prepínačov Dip: 11 krokov

Programovateľná stanica Looper s efektom gitarového efektu s efektom bypassu pomocou prepínačov Dip: Som gitarový nadšenec a amatérsky hráč. Väčšina mojich projektov sa týka gitarového príslušenstva. Budujem vlastné zosilňovače a niekoľko efektových pedálov. V minulosti som hral v malej kapele a presvedčil som sa, že potrebujem iba zosilňovač s re
Ako čítať mnoho prepínačov jedným pinom MCU: 4 kroky

Ako prečítať mnoho prepínačov jedným pinom MCU: Odhodlali ste sa niekedy pri projekte (projektoch) a projekt stále rastie a rastie, pričom do neho pridávate ďalšie veci (hovoríme tomu Feaping Creaturism)? V nedávnom projekte som staval merač frekvencie a pridal som päť funkčných