Spisu treści:

Krótkoterminowa gra zapamiętywania: 7 kroków
Krótkoterminowa gra zapamiętywania: 7 kroków

Wideo: Krótkoterminowa gra zapamiętywania: 7 kroków

Wideo: Krótkoterminowa gra zapamiętywania: 7 kroków
Wideo: LIVE: SIEDEM kroków zawłaszczenia 2024, Lipiec
Anonim
Krótkoterminowa gra zapamiętywania
Krótkoterminowa gra zapamiętywania

Zbuduj własną grę zapamiętywania opartą na Arduino!

W tej grze jedna dioda LED RGB na początku będzie migać 3 losowymi kolorami, musisz zapamiętać kolor każdego z nich. Widzisz, dokąd to zmierza? Użyjesz potencjometru, aby zmienić drugą diodę LED RGB i naciśnij przycisk, aby zarejestrować każdy kolor z pierwszej diody RGB. Druga dioda LED RGB pokaże Ci, który kolor wybrałeś, a po nagraniu sekwencji diody LED RGB będą albo migać na zielono, a brzęczyk będzie odtwarzany dźwięk, sygnalizując, że poprawnie odgadłeś sekwencję, lub obie diody LED RGB będą migać na czerwono i zresetuje licznik sekwencji z powrotem do 3* (można to zmienić). Rozpoczynasz grę od zapamiętania 3 pokazanych kolorów, następnie jeśli poprawnie wybierzesz pokaz kolorów, kolejny losowy kolor zostanie dodany w sekwencji. Będzie to trwało, dopóki się nie pomylisz, i jak wspomniano powyżej, zresetuje się tylko do 3 kolorów.

To naprawdę zabawna, wciągająca i denerwująca gra:)

RZECZY, KTÓRE BĘDZIESZ POTRZEBNE

  • 1 x Arduino UNO R3
  • 1 x potencjometr
  • 1 x przycisk
  • 2 x diody LED RGB
  • Rezystory 8 x 220 Ohm
  • 1 x głośnik piezoelektryczny
  • 18 x przewody połączeniowe (męski na męski)

OPCJONALNY

1 x tablica tarczy

Na powyższym obrazku stworzyłem tarczę, aby pokazać znajomym w szkole, ale jest to zupełnie niepotrzebne. Jeśli chcesz iść tą drogą, dostaniesz lutownicę, trochę lutu i cierpliwość. Jeśli chcesz skorzystać z tej trasy, napisz do mnie, a pomogę Ci w razie jakichkolwiek problemów.

Krok 1: Dodawanie przewodów dodatnich/uziemiających do płyty chlebowej

Dodawanie przewodów dodatnich/uziemiających do płytki chlebowej
Dodawanie przewodów dodatnich/uziemiających do płytki chlebowej

Bardzo podstawowy krok

Podłącz GND do szyny GND na płytce stykowej

Podłącz 5V do szyny POSITIVE na płytce stykowej

Krok 2: Dodawanie przycisku

Dodawanie przycisku
Dodawanie przycisku

Umieść przycisk na płytce stykowej i postępuj zgodnie z instrukcjami na powyższym obrazku.

Podłącz jedną stronę do szyny 5 V

Podłącz rezystor 220 Ohm do sąsiedniej strony przycisku, a następnie podłącz zworkę do GND

Podłącz przeciwną stronę do 2 PIN na Arduino

Teraz masz dodany przycisk. Upewnij się, że wygląda dokładnie tak, jak na zdjęciu, to bardzo ważna część tej gry!

Krok 3: Dodawanie potencjometru

Dodawanie potencjometru
Dodawanie potencjometru

Umieść potencjometr na płytce stykowej i postępuj zgodnie z instrukcjami na powyższym obrazku.

Podłącz jedną stronę do szyny 5 V

Podłącz środek do wejścia analogowego A0

Podłącz ostatnią stronę do GND

Teraz masz dodany przycisk. Upewnij się, że wygląda dokładnie tak, jak na zdjęciu, to bardzo ważna część tej gry!

UWAGA: Dopóki jedna strona ma 5 V, a druga strona to GND, a środkowa ma A0, będzie działać dobrze

Krok 4: Dodawanie głośnika

Dodawanie głośnika
Dodawanie głośnika

Podłącz stronę GND do szyny GND

Podłącz stronę + do rezystora 220 Ohm, a następnie podłącz do PIN 7

Otóż to!

Krok 5: Dodawanie wyboru użytkownika RGB

Dodawanie wyboru użytkownika RGB
Dodawanie wyboru użytkownika RGB

Diody LED RGB mogą być trudne do okablowania, więc spójrz na obraz na instrukcji, aby określić, czy masz prawidłowy obrót. Tak więc moje kroki poniżej będą zależne od mojej rotacji, dlatego ważne jest, aby dokładnie wykonywać moje kroki!

Zaczynając od LEWEJ

Dodaj rezystor 220 omów do pierwszych dwóch, pomiń trzeci i dodaj czwartą

Podłącz zworkę GND do trzeciej bez rezystora, to nasze GND

Czyli z pierwszym rezystorem po lewej idzie do PIN 3 (niebieski)

Drugi rezystor łączy się z PIN 5 (zielony)

a trzeci rezystor łączy się z PIN 6 (czerwony)

Otóż to! To jest dioda LED RGB, która będzie używana przez użytkownika do wyboru właściwych kolorów!

Krok 6: Dodawanie losowego systemu RGB

Dodawanie losowego systemu RGB
Dodawanie losowego systemu RGB

Diody LED RGB mogą być trudne do okablowania, więc spójrz na obraz na instrukcji, aby określić, czy masz prawidłowy obrót. Tak więc moje poniższe kroki będą zależne od mojej rotacji, dlatego ważne jest, aby dokładnie wykonywać moje kroki!

Zaczynając od LEWEJ

Dodaj rezystor 220 omów do pierwszych dwóch, pomiń trzeci i dodaj czwartą

Podłącz zworkę GND do 3 bez rezystora to jest nasze GND Więc z pierwszym rezystorem z lewej idzie do PIN 3 (Niebieski) Drugi rezystor łączy się z PIN 5 (Zielony) Trzeci rezystor łączy się z PIN 6 (Czerwony)

Otóż to! To jest dioda LED RGB, która będzie używana przez system do losowego wyboru kolorów!

Krok 7: Jesteś skończony

Jesteś skończony!
Jesteś skończony!

Wszelkie pytania prosimy kierować do mnie, do tego kroku dołączyłem Kodeks. Nie powinieneś niczego zmieniać, aby to działało, ale możesz majstrować i sprawniej, aby kod działał płynniej!

Wszystko POWINNO być dobrze udokumentowane lub kod, który sam się wyjaśnia, ale jeśli dopiero zaczynasz programować i czegoś nie rozumiesz, odpowiadam na e-maile dość szybko!

RÓWNIEŻ tutaj jest biblioteka używana w projekcie

bitbucket.org/teckel12/arduino-new-tone/wiki/Home

Zalecana: