Sadržaj:
Video: Zagonetka s brojevima s Arduinom: 4 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
Bok prijatelji, danas želimo podijeliti ovaj jedinstveni projekt. Riječ je o zagonetki s brojevima s arduinom, koju igru prikazujete na TV -u i kontrolirate tipkovnicom od (4x4)
Video pogledajte ovdje
Za klizanje ili pomicanje kvadrata slagalice pritisnite tipku prema položaju željenog kvadrata. Na primjer, kao što je prikazano na slici, ako želite pomaknuti kvadrat s brojem 5 (koji ima četvrtu poziciju) ulijevo (jer postoji prazan položaj), pritisnite tipku '4' na tipkovnici, jer to je četvrto mjesto na tipkovnici.
Ako vam se sviđa ovaj projekt, glasajte za njega u natjecanju slagalica.
Hvala
Korak 1: Popis komponenti
Materijali korišteni za ovaj projekt su:
- Arduino Jedan ili drugi model.
- TV s video izlazom.
- RCA video kabel.
- (1) 1k ohmski otpornik.
- (1) Otpor 470 ohma.
- Šesterokutna tipkovnica.
- Džemperi.
Korak 2: Spajanje Arduina na TV
Preuzmite ovu biblioteku i uvezite je u skicu.
Prvo dodajte ugrađene otpornike u neku spojenu žicu.
RCA kabel će imati 2 žice, žicu za uzemljenje i video žicu.
Otpornik od 1 k ohma spojen je na pin 9 Arduina.
470 ohma je spojeno na pin 7 Arduina.
Spojite krajeve otpornika i spojite ih na video kabel.
GND žica RCA kabla ide do GND -a Arduina.
Ako imate problema s kompilacijom, izdvojite 3 mape u mapi knjižnice.
Korak 3: Povežite tipkovnicu
Arduino pin | Tipkovnica |
---|---|
13 | Red 0 |
6 | Red 1 |
5 | Red 2 |
4 | Red 3 |
3 | Stupac 0 |
2 | Stupac 1 |
1 | Stupac 2 |
0 | Stupac 3 |
Sastavite projekt kao što je prikazano na slici.
Korak 4: Kôd
Brojevi (1 do 16) pohranjeni su u nizu.
Broj 16 predstavlja prazno mjesto.
Za miješanje brojeva pritisnite tipku 'A' (na početku igre), to poziva postupak koji miješa brojeve u nizu, a kasnije se prikazuju na ekranu.
Kada pritisnete neku tipku na tipkovnici, program provjerava postoji li prazna pozicija u bliskoj poziciji
(lijevo, desno, gore ili dolje). Kao što je prikazano na slici: Ako je pritisnuta tipka '1', provjerava bliske položaje.
prekidač (ključ) {
slučaj '1':
promjena (0,1); // Položaj polja (0), provjerava položaj polja (1).
promjena (0, 4); // Položaj polja (0), provjerava položaj niza (4).
pauza;
…………
Funkcija CHANGE razmjenjuje brojeve u nizu i zaslon se ažurira brojevima.
Igra se završava kada je niz u ispravnom redoslijedu: {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}
Preuzmite cijeli kôd ovdje.
Ako vam se sviđa ovaj projekt, glasajte za njega na natjecanju slagalica i na olimpijskim igrama proizvođača
Hvala
Preporučeni:
Memorijska zagonetka pomoću BBC MicroBita: 7 koraka
Memorijska zagonetka pomoću BBC MicroBita: Ako ne znate što je BBC MicroBit, to je u osnovi zaista mali uređaj koji možete programirati tako da ima ulaze i izlaze. Kindof poput Arduina, ali više razrađen. Ono što mi se jako svidjelo kod MicroBita je to što ima dva ugrađena ulaza b
Zvučna zagonetka za životinje za djecu: 4 koraka
Zvučna zagonetka za životinje za djecu: Životinja se oglašava vlastitim glasom kada je njezin slagalica sa životinjama pravilno postavljena. Za djecu mlađu od 24 mjeseca. Vaši će se sinovi radovati kad čuju svih šest zvukova koje ispušta vaša životinja. Ovaj projekt se temelji na komercijalnom proizvodu, ali želim
Escape the Sheet (Excel zagonetka): 5 koraka (sa slikama)
Escape the Sheet (Excel zagonetka): Escape the sheet je mala Excel igra koju sam sastavio prije nekoliko godina kako bih skupinu kolega naučio nekim naprednijim Excel vještinama dok se malo zabavljam uz Trivia i Logic zagonetke, dvije stvari koje volim! igra je kombinacija excela za
Arduino 'breadbot' zagonetka: 6 koraka (sa slikama)
Arduino 'breadbot' zagonetka: Oh ne! Mome dječjem robotu je potrebno nekoliko žica kako bi ponovno zaživio! Danas ćemo stvarati zagonetku koja bi početne korisnike arduina mogla naučiti nečemu o matičnoj ploči. Zato sam ovo napravio! Možete ga zakomplicirati koliko želite, ali ja sam odabrao
Prekidač napajanja igre s brojevima: 3 koraka
Prekidač napajanja s igrama s brojevima: Pa, mislio sam da bi bilo super pretvoriti jednu od onih jednostavnih igara s malim brojevima u prekidač za napajanje, koji će paliti okolne LED diode kada "pobijedite" igra. Korišteni materijali: 8 - 3 mm 3V LED 1/4 " drvena podloga22 žica mjerača (crvena