Obsah:

Pick-a-Player: 4 kroky
Pick-a-Player: 4 kroky

Video: Pick-a-Player: 4 kroky

Video: Pick-a-Player: 4 kroky
Video: Кто-нибудь из вас слышал о полуночной игре? Страшные истории. Мистика. Ужасы 2024, Červenec
Anonim
Pick-a-Player
Pick-a-Player

Tento návod vás provede tím, jak udělat Arduino s rozhodováním. Stisknutím tlačítka se LED diody rozsvítí náhodně. Po několika sekundách se rozsvítí jedna LED. Toto je konečné rozhodnutí Arduina. Pro svůj konečný produkt mám konkrétní účel, ale lze jej použít pro mnoho věcí. Máte někdy problém vybrat si po dlouhém pracovním dni místo k jídlu? Umístěte na hrací plochu 7 možností a klikněte na tlačítko. Během několika sekund budete mít svou mysl pro sebe! Tento instruktáž vám pomůže vybudovat důvěru vytvořením obvodu s LED diodami a případně vás seznámí s novou komponentou, tlačítkem.

O víkendu nás s manželem obvykle najdete v domě přátel hrát různé hry. Při rozhodování o tom, kdo bude „hráčem 1“, se obvykle trochu debatuje. Vždy se snažíme, aby to bylo fér, ale hrajeme tolik her /krát, že někdy ztratíme přehled. Vždy to vypadá, že pár lidí vždy začíná naše hry. To mě inspirovalo k vytvoření zařízení, které by mé skupině mohlo pomoci spravedlivým a snadným způsobem „Pick-a-Player“. Naše posádka „herní noci“má obvykle sedm účastníků. Z tohoto důvodu jsem vytvořil tento rozhodovací nástroj, který má 7 LED diod, ale můžete jej upravit podle svých vlastních potřeb. Jen pro zajímavost, nechal bych každého hráče ozdobit malou papírovou čepicí, kterou by bylo možné nasadit přes LED diodu a pamatovat si, která je ta jejich.

Toto je perfektní projekt pro začátečníky, kteří chtějí rozšířit své myšlení do trochu složitějších kódování a obvodů. Sám jako kodér pro začátečníky se cítím ohromen složitostí fyzických výpočetních prostředků. Na konci tohoto tutoriálu najdete otázky týkající se porozumění a rozšíření jako způsob, jak pomoci vybudovat si znalosti o kódování a v tomto projektu lépe porozumět. Tyto typy otázek mi často pomáhají uvědomit si, že vím víc, než předpokládám. Doufám, že mohou udělat totéž pro vás!

Pomocí tohoto odkazu můžete přistupovat k simulaci mého obvodu a kódu.

Krok 1: Nastavte si Breadboard

Nastavte si Breadboard
Nastavte si Breadboard

Umístění LED diod

  • Začněte tím, že umístíte 7 LED diod do sloupce v různých řadách a umístíte anodu (dlouhou nohu) stejným směrem. Pamatujte si to při dalším budování okruhu
  • Pomocí odporů 220 ohmů umístěte jednu nohu rezistoru do stejné řady jako katodu LED (krátká noha). Druhá noha by se měla připojit k - kolejnici.
  • Umístěte jeden konec propojovacích vodičů do řady s LED anodami. Ostatní konce by měly být umístěny do kolíků 2, 3, 4, 5, 6, 7, 8.
  • Dalším propojovacím vodičem připojte - Rail k GND.

Umístění tlačítka

  • Umístěte tlačítko se dvěma hroty do sloupce (e) a dvěma hroty do sloupce f.
  • Vložte jednu nohu 1K ohmového rezistoru do stejné řady jako jeden z hrotů na (e) straně. Zastrčte druhou nohu do - kolejnice.
  • Ve stejné řadě jako odpor přilepte jednu nohu propojovacího vodiče a druhý konec umístěte do kolíku 12.
  • Připojte tlačítko ke zdroji napájení umístěním propojovacího vodiče do stejné řady jako druhý kolík na straně (e). Zbývající konec drátu je umístěn do 5V.

Krok 2: Napište kód

Zde je odkaz na moji skicu Arduina, kde máte přístup k mému kódu.

Tento projekt byl inspirován jiným tvůrcem rozhodnutí, který najdete zde. Provedl jsem změny, abych splnil své potřeby pro svůj projektový nápad.

Krok 3: Zkuste to

  • Připojte jej a stiskněte tlačítko. To by mělo začít náhodnou sekvenci na LED, končit jednou rozsvícenou na 10 sekund.
  • Pokud se tak nestane, je čas ladit.

    • Podívejte se na svůj prkénko a zkontrolujte, zda je váš obvod připojen.
    • Zkontrolujte, zda váš kód neobsahuje chyby. Vždy doporučuji dvakrát zkontrolovat, zda jste napsali správná čísla pinů.

Krok 4: (volitelně) Otázky k porozumění a rozšíření

  1. Jaké řádky nastavují výstupní piny?
  2. Pokud byste chtěli změnit množství použitých LED světel, které řádky byste museli upravit? Proč?
  3. Jak byste mohli použít podobný kód k vytvoření zařízení pro rozdělení hráčů do dvou týmů? Partneři?
  4. Pokud byste chtěli, aby náhodná světelná show trvala déle, jak byste to udělali?

Doporučuje: