Obsah:
- Krok 1: Pracovní teorie
- Krok 2: Pojďme stavět
- Krok 3: Připojte některé diody LED
- Krok 4: Kódování
- Krok 5: Aplikace
- Krok 6: Nevýhody
Video: 100+ přepínačů v jednom pinu Arduina: 6 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
Úvod
Došly vám vstupní piny? Nebojte se, zde je řešení bez jakýchkoli posuvných registrů. V tomto videu se seznámíme s připojením více než 100 přepínačů k jednomu pinu Arduina.
Krok 1: Pracovní teorie
Nejprve se podívejte na schéma zapojení, jinak nebudete moci pochopit, co říkám. Kdykoli stisknu spínač, obvod bude dokončen jiným počtem odporů,
- Pokud v obvodu stiskneme 5. spínač, obvod se dokončí přes všechny 4 odpory,
- Pokud stiskneme 4. spínač, obvod se dokončí prostřednictvím 3 odporů,
- Pokud stiskneme 3. spínač, obvod se dokončí přes 2 odpory,
- Pokud stiskneme 2. spínač, obvod se dokončí přes 1 odpor,
- A pokud stiskneme 1. spínač, obvod se dokončí bez rezistorů.
To znamená, že napětí dosahující analogový pin A1 bude pro každý přepínač jiné, takže použijeme funkci analogRead () ke čtení hodnot z pinu A1 a poté použijeme podmínku if else if k provedení různých operací pro každý přepínač.
Krok 2: Pojďme stavět
- Nejprve připojte pět tlačítkových spínačů na prkénko.
- K 8bitovému mikrokontroléru, jako je Arduino, můžete samozřejmě teoreticky připojit maximálně 1023 přepínačů.
- Poté propojte odpory mezi tlačné spínače, jak je znázorněno na obrázku.
- Připojte druhý konec všech přepínačů k 5v Arduino, jak vidíte zde, připojil jsem to tak, že jeden konec je připojen k modré linii desky vousů, která je připojena k 5v.
- Poté na konci posledního přepínače připojte vodič k analogovému kolíku A1 Arduina.
- Poté připojte odpor přes A1 a GND Arduina, který je pro stahování dolů, to znamená, aby se hodnota udržela na nule, když není stisknut žádný spínač.
Krok 3: Připojte některé diody LED
Připojte některé LED diody, abychom zkontrolovali fungování našeho obvodu.
- Připojte diody LED podle schématu
- Připojte všechny kladné svorky, všechny LED k 5v.
- Připojte záporný pól každé LED k digitálnímu pinu D12 až D8 Arduina.
- Prakticky musíme spojit LED diody přes odpory pro dobrou životnost.
Krok 4: Kódování
Podívejte se na program. Všechny řádky jsou řádně okomentovány.
Nyní nahrajeme kód a uvidíme ho v akci.
Krok 5: Aplikace
- Klávesnice
- Klávesnice plné velikosti pro Arduino.
- Vlastní mini klávesnice pro váš tablet Raspberry Pi atd.
Krok 6: Nevýhody
Více přepínačů nebude fungovat v jediném okamžiku. Pokud vás napadne jiná aplikace, napište to do komentářů
Dík.
Doporučuje:
Postup: Instalace Raspberry PI 4 bezhlavého (VNC) s Rpi imagerem a obrázky: 7 kroků (s obrázky)
Jak na to: Instalace Raspberry PI 4 Headless (VNC) s Rpi-imager a obrázky: Mám v plánu použít tento Rapsberry PI ve spoustě zábavných projektů zpět na mém blogu. Neváhejte se na to podívat. Chtěl jsem se vrátit k používání svého Raspberry PI, ale na novém místě jsem neměl klávesnici ani myš. Už je to dlouho, co jsem nastavoval Raspberry
Programovatelná opravdová bypassová kytarová efektová stanice pomocí přepínačů Dip: 11 kroků
Stanice Looper s programovatelným efektem kytarového efektu s pravým obtokem pomocí přepínačů Dip: Jsem kytarový nadšenec a fanda do hry. Většina mých projektů se odehrává kolem kytarového vybavení. Stavím vlastní zesilovače a některé efektové pedály. V minulosti jsem hrál v malé kapele a přesvědčil jsem se, že potřebuji pouze zesilovač s re
Vykreslete 3D obrázky svých desek plošných spojů pomocí Eagle3D a POV-Ray: 5 kroků (s obrázky)
Vykreslování 3D obrázků vašich desek plošných spojů pomocí Eagle3D a POV-Ray: Pomocí Eagle3D a POV-Ray můžete vytvářet realistické 3D vykreslování vašich desek plošných spojů. Eagle3D je skript pro EAGLE Layout Editor. Tím se vygeneruje soubor pro sledování paprsku, který bude odeslán na POV-Ray, který nakonec vyskočí finální im
Vytvářejte stereofonní grafické obrázky v aplikaci Excel: 8 kroků (s obrázky)
Vytvářejte stereofonní grafické obrázky v aplikaci Excel: Stereo grafické obrázky mohou 3D hloubkám dodat hloubku
Jak číst mnoho přepínačů jedním pinem MCU: 4 kroky
Jak přečíst mnoho přepínačů jedním pinem MCU: Už jste se někdy vyhrabali projektem (projekty) a projekt stále roste a roste, zatímco do něj přidáváte další věci (říkáme tomu Feaping Creaturism)? Na nedávném projektu jsem stavěl měřič frekvence a přidal pětifunkční