Turinys:
- 1 žingsnis: naudojamų įrankių sąrašas
- 2 žingsnis: žingsnis po žingsnio instrukcijos
- 3 žingsnis: kodas, išsamiai paaiškinus
- 4 žingsnis: vaizdo įrašas
Video: Jei tai tada tai: „Blackbox“: bėk, venkite ir šokinėkite: 4 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Mano vardas yra Remco Liqui lung ir tai yra mokyklos projektas „If This then That“.
Juodoji dėžė: „Run, Dodge and Jump“yra dėžutė, kurioje yra žaidžiamas žaidimas.
Idėja yra ta, kad jūs žaidžiate žaidimą ir, kai pasiekiate tam tikrą rezultatą (100 taškų), galite pasiimti savo atlygį dėžutės viduje. Taip galite pajusti, kad kažką pasiekėte, ir gauti atlygį už sunkų darbą. Gana tiesiai į priekį, tiesa?
Žaidime naudojamas arduino su pagrindiniais valdikliais.
Originalus kodas, kurį naudojau, yra iš „Iron_Salsa“(https://create.arduino.cc/projecthub/iron_salsastudio/lcd-game-2e69ea), tada pridėjau ir šiek tiek pakeičiau kodus.
Šioje pamokoje aš jums parodysiu, kaip sukūriau dėžutę, įrankių, reikalingų jam sukurti, sąrašą, kodą ir alternatyvias idėjas.
Neskubėdami susiraskime darbo draugus!
1 žingsnis: naudojamų įrankių sąrašas
Įrankiai, kuriuos naudoju su arduino:
- Arduino Uno
- Bandomoji Lenta
- LCD ekranas (20x4)
- I2C ekranas LCD ekranui
- 3 x mygtuko jungiklis
- 4 x laidai vyrai-moterys
- 7 x duonos lentos laidai
- Breadboardprint
Dėl dėžutės:
- Tiesiog esate standartinė dėžutė, galima naudoti bet kokį dydį.
- Pora varžtų LCD, arduino ir vyrių prisukimui.
- Klijų pistoletas su klijų lazdelėmis, kad dėžutė būtų suklijuota.
- Naudingas peilis arba žirklės kartonui pjaustyti.
- Guminiai mygtukai, kuriuos galima paimti iš žaidimų valdiklio.
- USB kištukas
2 žingsnis: žingsnis po žingsnio instrukcijos
Pradėkime nuo to, arduino yra sudedamas.
Schema, kur laidas turi būti prijungtas, yra tokia:
- „GND“ir „Reset“jungiasi prie mygtuko (atkuria žaidimą)
- GND ir „Pin 4“jungiasi prie mygtuko (pasirenka sunkumą)
- „GND“ir „Pin 2“jungčių mygtukas (naudojamas žaidimui žaisti)
Norėdami tai padaryti, galite naudoti įprastus duonos lentos laidus, kad prisijungtumėte prie arduino.
Ekranas yra lituojamas su „I2C Shield“, kurį galima įsigyti atskirai arba prijungti prie LCD. Sujungimai yra tik nuo skydo iki arduino, naudojant laidus iš moterų ir vyrų, nereikia prijungti laidų prie duonos lentos.
- SCL jungiasi prie A5
- SDA jungiasi prie A4
- GND jungiasi prie GND
- VCC jungiamas prie 5V
Jei esate patenkintas tuo, kaip jis atrodo ant duonos lentos, galite jį lituoti ant lentos.
Litavimo būdas: kabeliai yra spausdinimo pusėje, o mygtukai yra priekyje. Tai leidžia lengviau pasiekti mygtukus be laidų.
Kad dėžutė būtų gana paprasta, galite ją sudėti arba tiesiog naudoti tinkamo dydžio dėžutę.
Mano dėžutę galima išskaidyti į 2 dalis.
Pirmoji dalis, kurioje yra paslėptas arduino, iš tikrųjų yra pristatymo dėžutė, kuri buvo tinkamo dydžio ir stabilumo, kad būtų galima įsukti arduino ir LCD, turint pakankamai vietos spausdinimui (valdikliams). Galite lengvai pritaikyti, kur arduino įdedamas, nes jis yra labai lankstus ir gali būti pritaikytas bet kokios formos objektams. Įsitikinau, kad turiu prievadą, kuriame galėčiau prijungti kabelį prie arduino, tokiu būdu nereikės atidaryti dėžutės, kurioje yra arduino. Naudodami USB kištuką, galite prijungti arduino prie sieninio elektros lizdo.
3 žingsnis: kodas, išsamiai paaiškinus
Kai kuriose dalyse kodas yra paprastas, aš paaiškinsiu, kaip galite šiek tiek pritaikyti pagal savo skonį.
Kodo faile paaiškinta, ką daro kodai ir kur jie buvo nurodyti kaip komentarai.
Kokį skirtumą pridėjau prie kodo?
Na, pritaikiau kodą 20x4 ekranui, pakoregavau charakterį ir lygį, kad galėčiau naudoti visą ekraną.
Pridėtas mokyklos projekto įvadinis puslapis ir pakoreguotas sunkumų pasirinkimas. Centruota viskas, kas turi tekstą. Kadangi mano ekrane yra lituojamas I2C skydas, jame naudojama specialiai I2C ekranui sukurta „LiquidCity“biblioteka.
4 žingsnis: vaizdo įrašas
Vaizdo įrašas, kuriame rodomas žaidžiamas žaidimas
Rekomenduojamas:
Jei tai tada tas „ArDino“: 3 žingsniai
Jei tai tada tas ArDino: mūsų mokyklos projektui, jei tai tada mes turėjome sukurti interaktyvų objektą naudodami arduino. Nusprendžiau pasidaryti mielą „Ardino“. Jis yra labai talentingas ir vienu mygtuko paspaudimu jums padainuos Juros periodo parko temą
Jei tai tada katė: 5 žingsniai
Jei tai tada katė: Jei tai tada katė yra makkelijk na te maken omdat het voornamelijk is gebouwd met materialen die bijna iedereen altijd wel thuis heeft liggen. Zo recycle je ook nog eens wat voor een leuk, handig doelNaast een aantal Arduino Componenten heb je ook een
Jei tai tada tai - „Moodlamp“: 4 žingsniai (su nuotraukomis)
If This Then That - Moodlamp: Opdracht: Bouw/ ontwerp een interactief systeem (met hardware and software) dat data can ontvangen en verwerken. Omdat ik geen enkele ervaring heb met arduino en code schrijven heel erg lastig vind, heb ik besloten om mijn project sutiko paprastą houdeną
Jei tai, tada tai: Nešiojama „Arduino“konsolė: 5 žingsniai
Jei tai, tada tai: Nešiojama „Arduino“konsolė: Tai paprastas šaudymo žaidimas. Perkeliate grotuvą naudodami du talpinius jutiklinius modulius ir fotografuojate skleisdami stiprius garsus, pavyzdžiui, plojant, šaukiant ar purtant dėžutę. Naudotos dalys: „Arduino Uno Arduino a000096 tft“ekranas 2 TTP223B jutiklinis modulis
„Arduino“vieno žaidėjo pong- Jei tai, tada tai: 5 žingsniai
„Arduino“vieno žaidėjo pong- Jei tai, tada tai: „Dit arduino“projektas yra gebėjimas gauti 2 speler pong projektą „Hier op instructables“(https: //www.instructables.com/id/Portable-Arduino-a …) maar dit projektas yra vienintelis grotuvas susitiko su simpele AI. Pavadinimas: „Arduino Uno Nokia 5100 scherm“. https: // ww