This is an old revision of the document!


RunForYourLife

Introducere

  • Pe scurt, este un joc 2D incarcat pe placuta Arduino, asemanator cu jocul cu dinozaurul de pe paginile GOOGLE fara internet.

Descriere generală

  • RunForYourLife este un joc captivant si plin de adrenalina, in care personajul principal, cunoscutul si neinfricatul Johnny Jonas, trebuie sa isi croiasca drum prinntre obstacolele ce ii apar in cale, astfel incat sa nu fie ajuns de monstrul din piramida pe care a explorat-o. Scopul lui Principal este entertainment-ul spectatorilor si, cel mai probabil, antrenarea nervilor :).
  • Toata aceasta idee a pornit intr-o zi minunata de aprilie. Eram intr-un proces intens de a ma gandi ce proiect sa fac la PM cand… mi-a picat netul. Atunci l-am vazut pe dinozaurul GOOGLE si m-am gandit “why not?”.


Hardware Design

Componentele necesare:

  • placuta Arduino UNO
  • breadboard
  • ecran LCD
  • buton
  • buzzer
  • potentiometru
  • rezistenta de 220ohmi
  • fire de legatura tip tata-tata

Software Design

* Librarii folosite:

  1. LiquidCrystal_I2C.h

* Implementare cod:

  1. initializeGraphics - initializeaza elementele de pe LCD
  2. advanceTerrain - simuleaza avansarea terenului
  3. drawHero - deseneaza diferitele stadii ale eroului
  4. buttonPush - functie de apasare a butonului
  5. setup
  6. loop

Rezultate Obţinute

rfyl1.jpeg rfyl2.jpeg

Concluzii

A fost un proiect interesant, desi am intampinat cateva probleme in realizarea acestuia. Per total, proiectul m-a ajutat sa inteleg mai bine materia predata la laboratoare.

Bibliografie/Resurse

pm/prj2022/agmocanu/runforyourlife.1653673000.txt.gz · Last modified: 2022/05/27 20:36 by adrian.gheorghe0410
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0