Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
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żę, jak zrobić puzzle z gry Hammerwatch za pomocą arduino.
Kieszonkowe dzieci
Czego będziesz potrzebować:-
1- Arduino jedno.
2- 9 przełączników z wbudowanym led.coś jak https://bit.ly/2QTvfi6 lub
3- Niektóre przewody.
4- Pudełko wykończeniowe wydrukowane w 3D lub z drewna.
5- Bateria z uchwytem baterii do arduino.
6- Włącznik (opcjonalnie)
7- Zestaw lutowniczy.
Krok 1: Okablowanie
Możesz przetestować obwód przed lutowaniem, jeśli wszystko jest w porządku, zacznij lutować.
Najpierw powinieneś ponumerować swoje przełączniki od 1 do 9 w ten sposób
1 2 3
4 5 6
7 8 9
Następnie połącz swoje masy razem, a następnie do masy arduino.
Podłącz piny led przełączników do pinów led na arduino (pin 5 do pinu 13). więc dioda LED 1 połączy się z pinem 5, a dioda LED 9 połączy się z pinem 13.
Podłącz styki przełącznika do styków przełącznika na arduino (pin2, 3, 4 i od A5 do A0). Przełącznik 1 połączy się z pinem 2, a przełącznik 9 połączy się z pinA0.
Bądź bardzo ostrożny, aby ich nie pomylić, jeśli przypadkiem to zrobiłeś, nie martw się, możesz po prostu zmienić kod zamiast odlutowywać.
Krok 2: Kodeks
Podłącz swoje arduino i prześlij kod.
I to już cieszy zagadka.
Krok 3: Jak działa łamigłówka
Celem łamigłówki jest zapalenie wszystkich 9 przełączników jednocześnie.
Po naciśnięciu przycisku jego tryb się zmieni, jeśli jest włączony, zgaśnie, a gdy jest wyłączony, włączy się, podobnie jak sąsiednie przyciski (góra, dół, lewo i prawo)
www.youtube.com/watch?v=OM1XD7IZ0cg
Krok 4: Aktualizacja
Możesz ulepszyć łamigłówkę: -
!- dodanie większej liczby przycisków, aby tak było
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
2- dodanie głośnika.
3- dodanie diody rgb, aby za każdym razem, gdy naciśniesz przycisk, zmieni się kolor światła, ale będzie to bardzo trudne do rozwiązania.
4- Dodaj wynik czasu lub kroków.