# 2025_PSE_10_hkengni_wnana

Archive git pour le premier système embarqué

## Idée : Buzzer ( Quiz )

## Description
Les joueurs se placent autour des tables. L’animateur annonce une question, puis le premier joueur qui appuie sur le buzzer obtient la main et donne sa réponse. Si elle est correcte, il remporte le point mis en jeu.

Notre système consistera à déterminer le premier buzzer appuyé et à bloquer les autres. Nous choisissons délibérément qu’il n’y ait pas de base de temps : ainsi, le joueur qui a la main devra maintenir le buzzer enfoncé et, dès qu’il le relâche, les autres utilisateurs pourront appuyer sur leur buzzer ( y compris celui qui vient de fausser ). * Ici, quand on dit buzzer, on fait allusion à un bouton *

### Fonctionnalités :

 Lorsqu’un buzzer est appuyé, une led correspondante s’allume, la communication entre les buzzer et le microcontrolleur se fait par radio : lorsqu’un buzzer est pressé, un signal est envoyé au microprocesseur par radio, qui transmet alors un signal aux autres buzzers afin que leur appuie ne provoque aucun évènement ; parallèlement, le microcontrolleur envoie un signal à la led du buzzer pressé pour l’allumer. Lorsque le bouton est relâché , un nouveau signal est envoyé au microprocesseur afin de permettre à nouveau à tous les buzzer de fonctionner ; là encore, un signal est envoyé par le microprocesseur à la led du buzzer précédemment appuyé pour l’éteindre.
    Les buzzers et le microcontrolleur ont chacun des batteries pour garantir leur autonomie et des ports USB pour permettre la recharge.

### Composants :

    Microcontrolleur ATmega32u4, AT90USB1286 ou AT90USB1287
    Batteries Lithium
    Module de communication ( NRF24L01 )
    Connectique
    Leds
    Boutons

* En marge on pourrait rajouter un module sonore pour les buzzers (quand ils sont appuyés ) rolleur est forme du microcontrolleur, batteries, chargeurs, emmetteurs/recepteurs radio

