Sissejuhatus



Miguel - The Tehcnic Gear

Pong on üks varasemaid arkaadvideomänge, mille Atari andis algselt välja 1972. aastal. See on lauatennisemäng, millel on lihtne kahemõõtmeline graafika. Mängijad juhivad ekraani mõlemal küljel olevaid labasid, mida nad kasutavad palli edasi-tagasi löömiseks.

Inspiratsiooni saamiseks mängige seda mängu sõpradega võrgus ja tehke sellest võistlus.

Ülesanne



Looge Python ja Raspberry Pi abil ping-pongi mäng, kuid kõigepealt lugege läbi artiklid ja vaadake selles õppetükis antud videoid, et saada aimu Raspberry Pi ja ping-pong mängust endast.

Teil läheb vaja:

  • Raspberry Pi
  • Raspberry Pi Build HAT
  • Vähemalt 1 Lego Technic mootorit
  • Valik LEGO®, sealhulgas rattad (kasutasime valikut LEGO® Education SPIKE™ Prime komplektist)
  • Väike elektrooniline makett (valikuline)
  • Buzzer (valikuline)
  • Mõned elektroonilise maketi käivitusjuhtmed (valikuline)
  • 7,5 V toiteadapter (valikuline).

Selle projekti jaoks saate kasutada ametlikku Raspberry Pi toiteallikat, kuna mootori kodeerijad ei kasuta voolu.
Enne selle õppetunniga jätkamist mõelge nendele asjadele, mida teil vaja läheb. 

Selles projektis kasutate Raspberry Pi BUILD HAT, LEGO Technic mootori kodeerijat ja ratast ning Python Turtle teeki, et luua lihtne mängukontroller, mida saate ping-pongi mängimiseks kasutada.

Protsess

1. Rühmaarutelu.

Arutage oma sõpradega allolevaid küsimusi:

  • Kas olete sellest kunagi kuulnud? Kas sa oled seda näinud?
  • Kas tead, kuidas ja kus seda kasutatakse?
  • Kas sa tead, mis on ping-pong? Kas olete seda kunagi mänginud?
  • Kas olete mõelnud, mis paneb selle tööle ja kuidas?
  • Kas sellise mängu mängimine võib stressi leevendada või konkurentsivõimelisemaks muuta?

2. Vaata Ressursid jaotises toodud linke ja hakake mõtlema, kuidas programmeerida.

3. Enne alustamist peate olema seadistanud Raspberry Pi ja Build HAT programmi arvutisse (lk 7 jaotises „LEGO pong pdf”).

4. Lülitage oma Raspberry Pi sisse, kasutades Build HATi 7,5 V toiteadapterit, mis võimaldab teil kasutada mootoreid (lk 8 jaotises „LEGO pong pdf”).

5. Peate installima Build Hat Pythoni teegi, järgides jaotises „LEGO pong pdf” 9. leheküljel antud juhiseid.

6. Järgmisena järgige jaotises "LEGO pong pdf" toodud samme. alates lk 10.

  • LEGO Spike mootori kooderite kasutamine – vaadake mootoreid ja proovige teada saada, mis on kooderid ja kuidas need töötavad; liiguta seda
  • Ühendage monitor, klaviatuur ja hiir oma Raspberry Pi seadmega.
  • Ühendage oma Build HAT oma Raspberry Pi-ga prinditud logoga ülespoole, veendudes, et olete kõik tihvtid korralikult kinni katnud.
  • Lõpuks ühendage toide; kas läbi Build HAT toiteadapteri või Raspberry Pi USB-C pordi.

Järgmiste sammude kohta küsige õpetajalt ja tehke koos ping-pongi mäng.

Kui olete programmeerimises juba meister, tehke oma õpetajale näiteks vinge mäng.

 

Kokkuvõte

  • Nüüd peaksite osakama Pythoni abil midagi Raspberry Pi-s käivitada. 
  • Peaksite leidma materjali oma teema või kõige kohta, mida soovite programmeerida.
  • Peaksite teadma põhilisi samme, mida teha Pythoniga Raspberry Pi-s kodeerimiseks.

Järgmised sammud:

  • Looge oma mäng ja jagage seda.
  • Tehke ping-pomg mängu võistlusväljakutse või looge midagi ainulaadset.

Olete tunni läbinud!

Kui olete huvitatud viisidest, kuidas saaksite oma projekti täiustada, leiate siit lisateavet selle kohta, kuidas saate seda teha.

Hindamine

  • Saate teada, kuidas lugeda LEGO Technicu mootorite pöörlemisastet.
  • Õpite LEGO Technic mootorite abil kilpkonna graafikat joonistama ja liigutama.
  • Õpite tuvastama graafikute vahelisi kokkupõrkeid x- ja y-koordinaatide abil.
  • Arendate mõtlemist, loogikat ja matemaatilisi oskusi