Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Ú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.