Tartalomjegyzék:

Ha ez akkor ez: a Blackbox: futás, kitérés és ugrás: 4 lépés
Ha ez akkor ez: a Blackbox: futás, kitérés és ugrás: 4 lépés

Videó: Ha ez akkor ez: a Blackbox: futás, kitérés és ugrás: 4 lépés

Videó: Ha ez akkor ez: a Blackbox: futás, kitérés és ugrás: 4 lépés
Videó: How to use the Background Simulation to change Elite Dangerous 2024, November
Anonim
Ha ez, akkor ez: a Blackbox: Fuss, Dodge és Ugrás
Ha ez, akkor ez: a Blackbox: Fuss, Dodge és Ugrás
Ha ez, akkor az: a Blackbox: Fuss, Dodge és Ugrás
Ha ez, akkor az: a Blackbox: Fuss, Dodge és Ugrás

A nevem Remco Liqui lung, és ez egy If This then That iskola projekt.

A Black box: Run, Dodge and Jump egy doboz, amelyben játszható játék található.

A gondolat mögött az áll, hogy játszol egy játékkal, és amikor elértél egy bizonyos pontszámot (100 pont), megkaphatod a jutalmadat a tizenhatoson belül. Így érezheti, hogy valamit elért, és jutalmat kap a kemény munkájáért. Elég egyenesen előre, igaz?

A játszott játék egy arduino -t használ, alapvető vezérlőkkel.

Az eredeti kód, amelyet használtam, az Iron_Salsa-ból származik (https://create.arduino.cc/projecthub/iron_salsastudio/lcd-game-2e69ea), majd adtam hozzá egy kis csavart azzal, hogy hozzáadtam és módosítottam a kódokat.

Ebben az oktatóanyagban megmutatom, hogyan hoztam létre a dobozt, a létrehozásához szükséges eszközök listáját, a kódot és az alkalmazandó alternatív ötleteket.

Minden további nélkül vegyünk dolgozótársakat!

1. lépés: A használt eszközök listája

Az arduino -val használt eszközök:

  • Arduino Uno
  • Kenyeretábla
  • LCD képernyő (20x4)
  • I2C pajzs az LCD -hez
  • 3x nyomógombos kapcsoló
  • 4 x vezeték férfi-nő
  • 7 x kenyeretábla vezeték
  • Breadboardprint

A dobozhoz:

  • Csak egy standard doboz, bármilyen méret használható.
  • Pár csavar az LCD, az arduino és a zsanérok csavarozásához.
  • Ragasztópisztollyal ellátott ragasztópisztoly a doboz összeragasztásához.
  • Hasznos kés vagy olló a karton vágásához.
  • Gumi gombok, amelyeket játékvezérlőről lehet venni.
  • USB csatlakozó

2. lépés: Lépésről lépésre utasítások

Lépésről lépésre utasítások
Lépésről lépésre utasítások
Lépésről lépésre utasítások
Lépésről lépésre utasítások
Lépésről lépésre utasítások
Lépésről lépésre utasítások
Lépésről lépésre utasítások
Lépésről lépésre utasítások

Kezdjük az arduino összeállításával.

A vezeték csatlakoztatásának sémája a következő:

  • GND és Reset csatlakozik a gombhoz (visszaállítja a játékot)
  • A GND és a Pin 4 csatlakozik a gombhoz (kiválasztja a nehézséget)
  • GND és Pin 2 csatlakozók gomb (a játékhoz használják)

Ehhez rendszeres kenyérpirító vezetékeket használhat az arduino csatlakoztatásához.

A kijelző I2C pajzzsal van forrasztva, amely külön megvásárolható vagy csatlakoztatható az LCD -hez. A csatlakozások tisztán az árnyékolástól az arduino -ig terjednek, a hüvely -férfi vezetékek használatával, nincs szükség a vezetékek csatlakoztatására a kenyértáblához.

  • Az SCL csatlakozik az A5 -höz
  • Az SDA csatlakozik az A4 -hez
  • A GND csatlakozik a GND -hez
  • A VCC 5V -ra csatlakozik

Ha elégedett azzal, ahogyan a kenyértáblán néz ki, forraszthatja a kenyérlemezre.

A forrasztás módja: A kábelek a nyomtatás hátoldalán vannak, míg a gombok elöl vannak. Ez megkönnyíti a gombok elérését a kábelek nélkül.

Annak érdekében, hogy a dobozt meglehetősen egyszerűvé tegye, összeállíthat egyet, vagy használhat egy tetszés szerinti méretű dobozt.

A dobozom 2 részre bontható.

Az első rész, ahol az arduino rejtve van, valójában egy kézbesítő doboz, amely megfelelő méretű és stabil volt az arduino és az LCD csavarozásához, elegendő hely a nyomtatáshoz (vezérlők). Testreszabhatja, hogy az arduino hol helyezhető el nagyon könnyen, mivel nagyon rugalmas és bármilyen objektumra alkalmazható. Győződtem meg arról, hogy van egy port, ahová csatlakoztathatom a kábelt az arduino -hoz, így nem kell kinyitni azt a dobozt, ahol az arduino van. USB -csatlakozóval csatlakoztathatja az arduinót egy fali aljzathoz, hogy áramot kapjon.

3. lépés: A kód, részletes magyarázatban

A kód néhány részén egyszerű, és elmagyarázom, hogyan lehet személyre szabni egy kicsit az ízlése szerint.

A kódfájlban elmagyarázzák, hogy mit tesznek a kódok, és hol hivatkoztak megjegyzésekre.

Milyen különbséget adtam hozzá a kódhoz?

Nos, a 20x4 -es képernyőhöz használt kódot alkalmaztam, a karaktert és a szintet a teljes képernyő használatához igazítottam.

Hozzáadta az iskolai projekt bevezető oldalát, és módosította a nehézség kiválasztását. Mindent középre helyez, amiben szöveg van. Mivel a képernyőn I2C pajzs van forrasztva, a LiquidCity könyvtárat használja, amely kifejezetten I2C képernyőhöz készült.

4. lépés: Videó

Videó a játszott játékról

Ajánlott: