Scopul acestui proiect este implementarea unei replici a celebrului joc “Flappy Bird”, folosind un microcontroler compatibil ATmega328P. Jucătorul controlează o pasăre care trebuie să navigheze printre obstacole (țevi) generate aleator, apăsând un singur buton pentru a zbura mai sus. Ideea de la care a pornit proiectul este dorința de a îmbina logica software a unui joc video (mecanici de coliziune, generare de cadre, fizică simulată) cu utilizarea unor protocoale variate de comunicație hardware (SPI și I2C). Proiectul demonstrează cum un microcontroler simplu poate randa grafică pe un ecran TFT și gestiona simultan date secundare pe un ecran LCD, având feedback audio și reacții instantanee prin întreruperi.
Sistemul este centrat pe placa Arduino Uno care procesează logica jocului și comunică cu patru module periferice:
Lista de piese (Bill of Materials):
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.