This is an old revision of the document!


Red Maze

Autor: Toader George-Catalin

Grupa: 331CB

Introducere

Descriere

Un joc de tip labirint ce foloseste o matrice de LED-uri in care player-ul incearca sa gaseasca iesirea in timpul acordat, cronometrul fiind afisat pe LCD. Fiecare nivel este progresiv mai greu, iar la final scorul este afisat pe LCD.

Scop

Scopul jocului este acela de relaxare si divertisment.

Descriere generală

In cadrul jocului este folosita pentru labirint o matrice de LED-uri 8×8. Zidurile labirintului sunt formate din LED-uri aprinse constant, în timp ce player-ul va fi un led aprins intermitent și controlat cu ajutorul a 4 butoane, corespunzatoare celor 4 directii de miscare. În momentul începerii jocului, va fi afisat un countdown pe LCD si ultimele 3 secunde vor fi marcate si pe buzzer. Jocul contine mai multe harti, iar dificultatea creste progresiv prin scaderea timpului disponibil.

Rezolvarea sau esecul unui nivel produce un sunet specific, iar scorul afisat la final depinde de numarul de harti parcurse.

Schema bloc

Hardware Design

Componente

  • Arduino UNO
  • Breadboard
  • 4x Buton
  • Modul LCD 1602
  • Modul Matrice LED 8×8
  • Buzzer
  • Rezistori
  • Fire

Software Design

Descrierea codului aplicaţiei (firmware):

  • mediu de dezvoltare (if any) (e.g. AVR Studio, CodeVisionAVR)
  • librării şi surse 3rd-party (e.g. Procyon AVRlib)
  • algoritmi şi structuri pe care plănuiţi să le implementaţi
  • (etapa 3) surse şi funcţii implementate

Rezultate Obţinute

Care au fost rezultatele obţinute în urma realizării proiectului vostru.

Concluzii

Download

O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului: surse, scheme, etc. Un fişier README, un ChangeLog, un script de compilare şi copiere automată pe uC crează întotdeauna o impresie bună ;-).

Fişierele se încarcă pe wiki folosind facilitatea Add Images or other files. Namespace-ul în care se încarcă fişierele este de tipul :pm:prj20??:c? sau :pm:prj20??:c?:nume_student (dacă este cazul). Exemplu: Dumitru Alin, 331CC → :pm:prj2009:cc:dumitru_alin.

Jurnal

  • 05.04.2022: Tema proiect
  • 07.04.2022: Comanda piese
  • 21.04.2022: Creare pagina wiki

Bibliografie/Resurse

Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe Resurse Software şi Resurse Hardware.

Export to PDF

pm/prj2022/dene/redmaze.1650556371.txt.gz · Last modified: 2022/04/21 18:52 by george.toader0510
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