Kazalo:

Če to potem tisto: Blackbox: Run, Dodge and Jump: 4 koraki
Če to potem tisto: Blackbox: Run, Dodge and Jump: 4 koraki

Video: Če to potem tisto: Blackbox: Run, Dodge and Jump: 4 koraki

Video: Če to potem tisto: Blackbox: Run, Dodge and Jump: 4 koraki
Video: 🇧🇷 ДНЕВНЫЕ БОРДЕЛИ РИО // ЗАБРАЛ ЛЬВИЦУ С ПЛЯЖА ДОМОЙ 🇧🇷 БРАЗИЛИЯ РИО ДЕ ЖАНЕЙРО 2024, November
Anonim
Če to potem tisto: Blackbox: Run, Dodge and Jump
Če to potem tisto: Blackbox: Run, Dodge and Jump
Če to potem tisto: Blackbox: Run, Dodge and Jump
Če to potem tisto: Blackbox: Run, Dodge and Jump

Moje ime je Remco Liqui pljuč in to je šolski projekt Če to potem tisto.

Črna škatla: Run, Dodge and Jump je škatla z igro, ki jo je mogoče igrati.

Zamisel je, da igrate igro in ko dosežete določen rezultat (100 točk), lahko svojo nagrado zgrabite v škatli. Tako se lahko počutite, da ste nekaj dosegli, in ste za svoje delo nagrajeni. Precej naravnost, kajne?

Igra, ki se igra, uporablja arduino z osnovnimi kontrolami.

Izvirna koda, ki sem jo uporabil, prihaja iz Iron_Salsa (https://create.arduino.cc/projecthub/iron_salsastudio/lcd-game-2e69ea), nato pa sem ji dodal majhen zasuk z dodajanjem in spreminjanjem kod.

V tej vadnici vam bom pokazal, kako sem ustvaril polje, seznam orodij, potrebnih za njegovo ustvarjanje, kodo in alternativne ideje za uporabo.

Brez odlašanja si priskrbimo sodelavce!

Korak: Seznam uporabljenih orodij

Orodja, ki sem jih uporabil pri arduinu:

  • Arduino Uno
  • Ogledna plošča
  • LCD zaslon (20x4)
  • I2C ščit za LCD
  • 3 x stikalno stikalo
  • 4 x žice moški-ženski
  • 7 x žice za mizo
  • Odtis krušne deske

Za škatlo:

  • Samo ste standardna škatla, lahko uporabite katero koli velikost.
  • Nekaj vijakov za privijanje lcd, arduino in tečajev.
  • Lepilna pištola z lepilnimi palicami za lepljenje škatle skupaj.
  • Pripomočni nož ali škarje za rezanje kartona.
  • Gumijasti gumbi, ki jih lahko vzamete iz igralnega krmilnika.
  • USB vtič

2. korak: Navodila po korakih

Navodila po korakih
Navodila po korakih
Navodila po korakih
Navodila po korakih
Navodila po korakih
Navodila po korakih
Navodila po korakih
Navodila po korakih

Začnimo s sestavljanjem arduina.

Shema, kjer je treba priključiti žico, je naslednja:

  • GND in Reset se poveže z gumbom (ponastavi igro)
  • GND in Pin 4 se poveže z gumbom (izbere težavnost)
  • Gumb za povezavo GND in Pin 2 (uporablja se za igranje igre)

V ta namen lahko uporabite navadne žice za povezavo z arduinom.

Zaslon je spajen z I2C ščitom, ki ga je mogoče kupiti ločeno ali priključiti na LCD. Povezave so izključno od ščita do arduina z uporabo ženskih na moških žic, žic ni treba priključiti na ploščo.

  • SCL se poveže z A5
  • SDA se poveže z A4
  • GND se poveže z GND
  • VCC se priključi na 5V

Ko ste zadovoljni s tem, kako izgleda na mizo, jo lahko spajkate na tisk.

Način spajkanja, kabli so na zadnji strani tiska, gumbi pa spredaj. Tako je lažje priti do gumbov brez kablov.

Če želite škatlo narediti precej preprosto, jo lahko sestavite skupaj ali pa uporabite škatlo, ki je po vaši meri primerna.

Mojo škatlo lahko razrežemo na 2 dela.

Prvi del, kjer je skrit arduino, je pravzaprav dostavno polje, ki je bilo prave velikosti in stabilnosti za privijanje arduina in LCD -ja, z dovolj prostora za tiskanje (kontrolniki). Arduino lahko zelo enostavno prilagodite, saj je zelo prilagodljiv in ga je mogoče uporabiti za katero koli obliko predmeta. Poskrbel sem, da imam vrata, kjer lahko svoj kabel povežem z arduinom, tako da ne bo treba odpirati škatle, kjer je arduino. Z vtičem USB lahko priključite arduino v stensko vtičnico za elektriko.

3. korak: Koda v globinski razlagi

Koda je v nekaterih delih preprosta, zato bom razložil, kako jo lahko nekoliko prilagodite.

V kodni datoteki je razloženo, kaj počnejo kode in kje so omenjeni kot komentarji.

Kakšno razliko sem dodal v kodo?

No, kodo sem uporabil za zaslon velikosti 20x4, prilagodil značaj in raven za celoten zaslon.

Dodana uvodna stran za šolski projekt in prilagojena izbira težavnosti. Vse, kar vsebuje besedilo, je centrirano. Ker je na mojem zaslonu spajen ščit I2C, uporablja knjižnico LiquidCity, posebej izdelano za zaslon I2C.

4. korak: Video

Videoposnetek, ki prikazuje igro, ki se igra

Priporočena: