Spisu treści:
- Krok 1: Lista komponentów
- Krok 2: Podłączanie Arduino do telewizora
- Krok 3: Podłącz klawiaturę
- Krok 4: Kodeks
Wideo: Puzzle liczbowe z Arduino: 4 kroki (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:32
Cześć przyjaciele, dzisiaj chcę podzielić się tym jednym projektem. Chodzi o liczbową grę logiczną z arduino, która jest wyświetlana na telewizorze i sterowana za pomocą klawiatury (4x4)
Zobacz wideo tutaj
Aby przesunąć lub przesunąć kwadrat łamigłówki, naciśnij klawisz zgodnie z położeniem żądanego kwadratu. Na przykład, jak pokazano na rysunku, jeśli chcesz przesunąć kwadrat z cyfrą 5 (która ma czwartą pozycję) w lewo (ponieważ jest pusta pozycja), naciśnij klawisz '4' na klawiaturze, ponieważ jest to czwarta pozycja w manipulatorze.
Jeśli podoba Ci się ten projekt, zagłosuj na niego w konkursie puzzli.
Dziękuję
Krok 1: Lista komponentów
Materiały użyte do tego projektu to:
- Arduino Jeden lub inny model.
- Telewizor z wyjściem wideo.
- Kabel wideo RCA.
- (1) Rezystor 1 kΩ.
- (1) Rezystor 470 omów.
- Klawiatura szesnastkowa.
- Zworki.
Krok 2: Podłączanie Arduino do telewizora
Pobierz tę bibliotekę i zaimportuj ją do szkicu.
Najpierw dodaj rezystory w linii do jakiegoś przewodu podłączeniowego.
Kabel RCA będzie miał 2 przewody, przewód uziemiający i przewód wideo.
Rezystor 1 kΩ jest podłączony do pinu 9 Arduino.
470 omów jest podłączony do pinu 7 Arduino.
Połącz końce rezystorów i podłącz je do kabla wideo.
Przewód GND kabla RCA idzie do GND Arduino.
Jeśli masz problem z kompilacją, wyodrębnij 3 foldery z folderu biblioteki.
Krok 3: Podłącz klawiaturę
Pin Arduino | Klawiatura |
---|---|
13 | Rząd 0 |
6 | Rząd 1 |
5 | Rząd 2 |
4 | Rząd 3 |
3 | Kol. 0 |
2 | Kol 1 |
1 | Kol 2 |
0 | Kol 3 |
Złóż projekt jak pokazano na zdjęciu.
Krok 4: Kodeks
Liczby (1 do 16) są przechowywane w tablicy.
Liczba 16 reprezentuje pustą pozycję.
Aby przetasować liczby, naciśnij klawisz 'A' (na początku gry), to wywołuje procedurę, która tasuje liczby w tablicy, a później są wyświetlane na ekranie.
Gdy naciśniesz jakiś klawisz na klawiaturze, program sprawdzi, czy w pobliżu znajduje się jakaś pusta pozycja
(w lewo, w prawo, w górę lub w dół). Jak pokazano na rysunku: Jeśli klawisz '1' jest wciśnięty, weryfikuje pozycje bliskie.
przełącznik(klucz) {
przypadek 1':
zmiana (0, 1); //Pozycja array(0), sprawdza pozycję array(1).
zmiana (0, 4); // Pozycja array(0), sprawdza pozycję array(4).
przerwa;
…………
Funkcja CHANGE wymienia liczby w tablicy i na ekranie, na którym jest aktualizowana z liczbami.
Gra kończy się, gdy tablica jest w odpowiedniej kolejności: {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}
Pobierz pełny kod tutaj.
Jeśli podoba Ci się ten projekt, zagłosuj na niego w konkursie puzzli oraz w konkursie olimpijskim dla twórców
Dziękuję
Zalecana:
Lampa LED WebApp Puzzle z ESP32: 5 kroków (ze zdjęciami)
WebApp Puzzle LED Lamp Z ESP32: Od lat bawię się taśmami LED, a ostatnio przeniosłem się do znajomego, gdzie nie mogłem dokonać dużych zmian, takich jak zamontowanie paska na ścianach, więc złożyłem tę lampę, która ma pojedynczy przewód wychodzący do zasilania i może być umieszczony
Puzzle dźwiękowe dla dzieci: 4 kroki
Animals Sound Puzzle dla dzieci: Zwierzę brzmi własnym głosem, gdy jego puzzle zwierzęce są prawidłowo umieszczone. Dla dzieci poniżej 24 miesięcy. Twoi synowie ucieszą się, gdy usłyszą wszystkie sześć dźwięków wydawanych przez zwierzę. Ten projekt jest oparty na produkcie komercyjnym, ale chcę
Crack the Code Game, Puzzle oparte na Arduino: 4 kroki (ze zdjęciami)
Crack the Code Game, Arduino Based Puzzle Box: W tej instrukcji pokażę ci, jak zbudować własną grę z kodem, w której używasz obrotowego pokrętła, aby odgadnąć losowo wygenerowany kod do sejfu. Z przodu sejfu znajduje się 8 diod LED, które informują, ile
Heroes of Hammerwatch Puzzle na Arduino: 4 kroki
Heroes of Hammerwatch Puzzle na Arduino: Witam wszystkich, to jest mój pierwszy trudny do opanowania, a angielski nie jest moim pierwszym językiem, więc możesz mnie poprawić, gdzie się mylę. W tej instrukcji pokażę ci, jak zrobić puzzle z gry Hammerwatch przy użyciu arduino
PUZZLE - Gra logiczna Arduino: 3 kroki
PUZZLE - Arduino Logic Game: Witam. Chciałbym opowiedzieć o historii tworzenia prostej gry logicznej „Puzzle”; przy użyciu Arduino UNO i TFT-Shield. Do stworzenia gry potrzebowałem następujących komponentów: Zasilacz Arduino UNO (AC-DC) 6-12V do Arduino UNO Micro