Table of Contents

Quiz counter

Autor

Tanasescu Iulia-Ana

Introducere

Proiectul are ca scop implementarea unui quiz counter, cu ajutorul caruia participantii la un quiz pot primi un timp de gandire inainte de a raspunde la intrebari.

Descriere generala

Apasarea unui buton de start porneste counter-ul. Valoarea counter-ului este incrementata de intreruperile unui timer. De asemenea, aceasta poate fi citita remote, prin bluetooth. Fiecare jucator are asociat un buton. Counter-ul se opreste fie atunci cand atinge o valoare de prag, fie atunci cand unul dintre jucatori isi apasa butonul. In momentul in care counter-ul se opreste va suna un buzzer.

Hardware design

Lista piese

Schema electrica

Software Design

Functionarea aplicatiei se bazeaza pe intreruperi. La apasarea butonului de start, se initializeaza un timer, din intreruperile caruia sa incrementeaza valoarea counter-ului. Telefonul mobil se conecteaza prin bluetooth cu modulul HC05. La fiecare incrementare a counter-ului, valoarea poate fi citita pe telefon prin intermediul aplicatiei “Bluetooth Terminal HC-05”. Atunci cand counter-ul depaseste valoarea 10, sau atunci cand oricare dintre cele 2 butoane ale jucatorilor sunt apasate, timer-ul este oprit, buzzer-ul incepe sa sune, iar timer-ul este din nou pornit pentru ca buzzer-ul sa sune pentru o secunda. La expirarea timpului pentru buzzer, acesta este oprit.

Rezultate Obtinute

Concluzii

Download

proiect_quiz_counter.zip

Demo

https://youtu.be/xFIlTv6yVpM

Bibliografie/Resurse