This is an old revision of the document!
Componenta | Cantitate |
---|---|
Arduino Uno R3 | 1 |
LCD 16×2 | 1 |
RFID Scanner | 1 |
Rezistențe | 4 |
Buzzer | 1 |
LED | 2 |
Ca mediu de dezvoltare am folosit aplicația de bază oferită de Arduino.
Pentru utilizarea scannerului RFID am utilizat biblioteca MFRC522.h, iar pentru LCD: LiquidCrystal.h.
Jukebox-ul are o stare (reținuta intr-o variabilă) prin care știe ce melodie să cânte. Această stare este modificabilă prin senzorul RFID prin cele 2 chei de acces. Una va merge mai departe în playlist, cealalta va derula inapoi. Din păcate, RFID-RC522 nu poate genera întreruperi în momentul în care o cheie este prezentată, așa ca algoritmul se bazează pe continous polling.
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.