Grupa: 333CC
Voi implementa o masa de pinball, ce va permite jucatorului sa altereze traiectoria unei bile actionand doua padele, cu scopul de a nimeri cat mai multe obiecte cheie pentru a creste scorul obtinut.
Scopul proiectului este de divertisment.
Inspiratia a provenit din faimosul joc 3D Pinball Space Cadet de pe Windows XP, pe care l-am jucat cand eram mic, astfel ca mi-am dorit sa reproduc jocul in format fizic, intr-un mod destul de accesibil.
Consider ca acest proiect are o utilitate de a reuni prietenii pentru cateva partide de joc distractive prin inducerea fenomenului de nostalgie asociat cu unul dintre jocurile copilariei de pe PC.
Jucatorul trage de un switch mecanic, facut din elastice pentru a pune mingea in zona de joc. Acesta apoi actioneaza prin intermediul butoanelor servomotoarele care vor roti padelele pentru a impinge mingea pe teren. Mingea va lovi mini switch-uri care vor duce la aprinderea de leduri si cresterea scorului afisat pe ecranul LCD.
Configuratia pinilor:
PD5 → Semnal PWM catre motorul servo SG90 partea stanga
PD6 → Semnal PWM catre motorul servo SG90 partea dreapta
PD2 → Semnal input de la micro switch-uri
PD7 → Semnal buton pentru actionare motor stang
PD8 → Semnal buton pentru actionare motor drept
GND → GND(motor servo SG90, buton actionare flaps, LCD, LED-uri)
VCC → VCC(motor servo SG90, buton actionare flaps, LCD, LED-uri)
A4 → SDA pentru comunicarea I2C cu LCD-ul
A5 → SCL pentru semnalul de ceas in I2C al LCD-ului
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.
Schema EAGLE pentru placa Arduino UNO: https://blog.adafruit.com/2010/09/27/arduino-arduinoboarduno-eagle-files-and-schematic-posted/