Spisu treści:

Arduino „First Player” do gier planszowych: 4 kroki
Arduino „First Player” do gier planszowych: 4 kroki

Wideo: Arduino „First Player” do gier planszowych: 4 kroki

Wideo: Arduino „First Player” do gier planszowych: 4 kroki
Wideo: Win EVERY Time - Connect 4 2024, Listopad
Anonim
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino

Ten projekt został zainspirowany aplikacjami „pierwszego gracza”, których mój mąż i ja używaliśmy na naszych telefonach. Uwielbiamy grać w gry planszowe i korzystać z aplikacji „pierwszego gracza”, aby decydować, kto pójdzie pierwszy. Postanowiłem spróbować stworzyć własną wersję Arduino i spróbować ją zakodować w oparciu o to, czego się nauczyłem. Aplikacje są dość proste, losowo wybierają, która osoba będzie grała jako pierwsza.

Ten projekt ma na celu naciśnięcie przycisku (wejście), a następnie losowe zaświecenie czerwonej lub niebieskiej diody LED (wyjście). Po prostu wybierz swój kolor, a jeśli zaświeci się dioda LED, grasz jako pierwszy! Ta pierwsza plansza jest prosta z tylko 2 diodami LED, ale możesz bardzo łatwo dodać więcej diod LED i zmodyfikować kod, aby wybrać pierwszego gracza z większej liczby graczy (np. jeśli chcesz 4 graczy, dodaj 2 więcej diod LED).

Może to również pomóc w podejmowaniu decyzji! Nie możesz zdecydować, który program Netflix obejrzeć? Przypisz każdej opcji kolor i pozwól, aby wybrała to za Ciebie! Kto dziś wieczorem zmywa naczynia? Niech zdecyduje za Ciebie!

Mam nadzieję, że dobrze się z tym bawisz.

Ten projekt jest dobry dla początkujących, którzy mają podstawową wiedzę na temat kodowania w C++.

Kieszonkowe dzieci

  • Arduino Uno lub Sparkfun Redboard itp.
  • Komputer i podłączenie kabla USB
  • 2 diody LED (użyłem czerwonej i niebieskiej)
  • Podłączanie przewodów
  • 1 przycisk
  • 2 rezystory
  • Logowanie do Arduino Editor online w celu uzyskania kodu

Krok 1: Skonfiguruj płytkę drukowaną

Skonfiguruj płytkę drukowaną
Skonfiguruj płytkę drukowaną
Skonfiguruj płytkę drukowaną
Skonfiguruj płytkę drukowaną

Pierwszym krokiem jest podłączenie i utworzenie obwodów na płytce prototypowej.

  • Wstaw 2 diody LED i podłącz 2 zworki (użyłem czerwonego i niebieskiego). Dodatnia dłuższa strona mojej czerwonej diody LED (anody) jest podłączona do styku 11. Niebieska dioda LED jest podłączona do styku 12.
  • Wstaw 2 rezystory, aby podłączyć ujemny krótszy bok (katodę) każdej diody LED do czarnej pionowej kolumny ujemnej (-).
  • Podłącz czarny przewód połączeniowy z ujemnej kolumny pionowej do uziemienia.
  • Dodaj przycisk w środkowej części tablicy prototypowej. Zobacz rysunek, aby podłączyć czarny przewód do uziemienia i żółty przewód do pinu 2.
  • Podłącz swoją płytę do komputera, aby uzyskać zasilanie.

Krok 2: Zakoduj swój projekt

Zakoduj swój projekt
Zakoduj swój projekt

Oto link do mojego kodu. Proszę zobaczyć moje //notatki, które wyjaśniają każdą część mojego kodu. Pomoże Ci to edytować tak, jak chcesz!

Krok 3: Przetestuj to

Sprawdź to
Sprawdź to

Wypróbuj to! Podłącz i prześlij swój kod. Oto film pokazujący, jak to powinno działać.

Krok 4: Opcjonalnie - rozszerz swój projekt

Jak wspomniano wcześniej, kilka opcji, które można dodać do tego projektu, aby był bardziej zaawansowany:

  • Dodaj więcej diod LED dla większej liczby „graczy” (np. jeśli masz grę dla 4 graczy)
  • Dodaj więcej przycisków (np. niech wszyscy nacisną przycisk)
  • W razie potrzeby zmień czas opóźnienia
  • Dodaj dźwięk brzęczyka
  • Itp.

Zalecana: