Innholdsfortegnelse:
- Trinn 1: Liste over komponenter
- Trinn 2: Koble Arduino til TV -en
- Trinn 3: Koble til tastaturet
- Trinn 4: Koden
Video: Nummerpuslespill med Arduino: 4 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:25
Hei venner, i dag vil jeg dele dette enkeltprosjektet. Det handler om et tallpuslespill med arduino, som spillet vises på TV -en og kontrolleres av et tastatur på (4x4)
Se video her
For å skyve eller flytte kvadratet i puslespillet, trykk på tasten i henhold til plasseringen av firkanten du ønsker. For eksempel, som vist på bildet, hvis du vil flytte kvadratet med tallet 5 (som har den fjerde posisjonen) til venstre (fordi det er en tom posisjon), trykker du på tasten '4' på tastaturet, fordi det er den fjerde posisjonen på tastaturet.
Hvis du liker dette prosjektet, kan du stemme på det i puslespillkonkurransen.
Takk
Trinn 1: Liste over komponenter
Materialene som brukes til dette prosjektet er:
- Arduino En eller annen modell.
- TV med videoutgang.
- RCA videokabel.
- (1) 1k ohm motstand.
- (1) 470 ohm motstand.
- Hex tastatur.
- Gensere.
Trinn 2: Koble Arduino til TV -en
Last ned dette biblioteket og importer det til skissen.
Først må du legge til motstandene inline til noen tilkoblingskabler.
RCA -kabelen vil ha to ledninger i den, en jordet ledning og en videokabel.
1k ohm motstanden er koblet til pinnen 9 på Arduino.
470 ohm er koblet til pinnen 7 på Arduino.
Fest endene på motstandene, og koble den til videokabelen.
GND -ledningen til RCA -kabelen går til GND på Arduino.
Hvis du har problemer med samlingen, trekker du ut de 3 mappene i bibliotekmappen.
Trinn 3: Koble til tastaturet
Arduino pin | Tastatur |
---|---|
13 | Rad 0 |
6 | Rad 1 |
5 | Rad 2 |
4 | Rad 3 |
3 | Kol 0 |
2 | Kol 1 |
1 | Kol 2 |
0 | Kol 3 |
Monter prosjektet som vist på bildet.
Trinn 4: Koden
Tallene (1 til 16) er lagret i en matrise.
Tallet 16 representerer den tomme posisjonen.
For å blande tallene, trykk på tasten 'A' (i begynnelsen av spillet), dette kaller en prosedyre som blander tallene i matrisen, og senere vises på skjermen.
Når du trykker på en tast på tastaturet, bekrefter programmet om det er en tom posisjon i nærposisjonen
(venstre, høyre, opp eller ned). Som vist på bildet: Hvis tasten '1' trykkes, bekrefter du nærposisjonene.
bytte (nøkkel) {
sak '1':
endring (0, 1); // Matriseposisjonen (0), sjekker matrisens (1) posisjon.
endring (0, 4); // Matriseposisjonen (0), sjekker matrisens (4) posisjon.
gå i stykker;
…………
CHANGE -funksjonen utveksler tallene i arrayet og skjermen oppdateres med tallene.
Spillet avsluttes når matrisen er i riktig rekkefølge: {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}
Last ned hele koden her.
Hvis du liker dette prosjektet, kan du stemme på det i puslespillkonkurransen og i OL -laget
Takk
Anbefalt:
Ta flotte bilder med en iPhone: 9 trinn (med bilder)
Ta flotte bilder med en iPhone: De fleste av oss har med oss en smarttelefon overalt i disse dager, så det er viktig å vite hvordan du bruker smarttelefonkameraet ditt til å ta flotte bilder! Jeg har bare hatt en smarttelefon i et par år, og jeg har elsket å ha et greit kamera for å dokumentere ting jeg
Slik gjør du det: Installere Raspberry PI 4 Headless (VNC) med Rpi-imager og bilder: 7 trinn (med bilder)
Howto: Installere Raspberry PI 4 Headless (VNC) Med Rpi-imager og bilder: Jeg planlegger å bruke denne Rapsberry PI i en haug med morsomme prosjekter tilbake i bloggen min. Sjekk det gjerne ut. Jeg ønsket å begynne å bruke Raspberry PI igjen, men jeg hadde ikke tastatur eller mus på min nye plassering. Det var en stund siden jeg konfigurerte en bringebær
Slik demonterer du en datamaskin med enkle trinn og bilder: 13 trinn (med bilder)
Slik demonterer du en datamaskin med enkle trinn og bilder: Dette er en instruksjon om hvordan du demonterer en PC. De fleste grunnkomponentene er modulære og fjernes lett. Det er imidlertid viktig at du er organisert om det. Dette vil bidra til å hindre deg i å miste deler, og også i å gjøre monteringen igjen
PCB -design med enkle og enkle trinn: 30 trinn (med bilder)
PCB -design med enkle og enkle trinn: HELLO VENNER Den veldig nyttige og enkle opplæringen for de som ønsker å lære PCB -design, kan komme i gang
Hvordan lage en delt skjermvideo med fire trinn: 4 trinn (med bilder)
Hvordan lage en delt skjermvideo med fire trinn: Vi ser ofte en samme person vise i en scene to ganger i et TV -spill. Og så vidt vi vet har ikke skuespilleren en tvillingbror. Vi har også sett at to sangvideoer blir satt på en skjerm for å sammenligne sangferdighetene sine. Dette er kraften til spl