diff --git a/Home.md b/Home.md index ac19c01..3e94f05 100644 --- a/Home.md +++ b/Home.md @@ -1,5 +1,5 @@ # [CUIZZ System](https://git.profouzors.net/CUIZZSystem) Documentation -L'ensemble de la documentation est hébergée sur le wiki du projet CuizzBox (Module Principal en tant que Buzzer) +L'ensemble de la documentation est hébergée sur le wiki du projet CuizzMaster (Module de Contrôle) Projet créé par [LE Profouzors](https://www.profouzors.fr) - Promu par [FOKUZA](https://www.fokuza.fr) \ No newline at end of file diff --git a/ModesJeux.md b/ModesJeux.md new file mode 100644 index 0000000..e331fcf --- /dev/null +++ b/ModesJeux.md @@ -0,0 +1,7 @@ +# Les Modes de Jeu + +## 1 - Classique + +Mode de jeu classique où le premier à buzzer bloque les autres buzzer en attendant le déverrouillage du MASTER (UNLOCK) + +## 2 - Classique VRAI/FAUX \ No newline at end of file diff --git a/SerialMessage.md b/SerialMessage.md new file mode 100644 index 0000000..797312c --- /dev/null +++ b/SerialMessage.md @@ -0,0 +1,201 @@ +# Définition d'un Message + +Chaque message transmis dans le canal fait exactement 15 octets + +## 1 - Expéditeur + +Correspond à l'ID de l'expéditeur (définit dans le code par CUIZZ_MyID ou 255 pour le MASTER) + +## 2 - Destinataire + +Correspond à l'ID du Destinataire (définit dans le code par CUIZZ_MyID ou 255 pour le MASTER) ou 0 pour tout le monde (MASTER + Toutes les Box) + +## 3 - Type de Message + +**Les 12 octets suivant permettent de définir les paramètres du message (définit dans le Tableau des Paramètres)** + +### 1 - Appui sur Buzzer + +**Envoi depuis : MASTER [❌] - BOX [✔]** + +Message envoyé lorsqu'une box appuie sur le Buzzer + +##### Tableau des Paramètres + +| Paramètre | Valeur à définir (Rien = 0 ) | +| --------- | ---------------------------- | +| [01] | | +| [02] | | +| [03] | | +| [04] | | +| [05] | | +| [06] | | +| [07] | | +| [08] | | +| [09] | | +| [10] | | +| [11] | | +| [12] | | + +### 2 - LOCK BOX + +**Envoi depuis : MASTER [✔] - BOX [✔]** + +Message envoyé lorsqu'une box appuie sur le Buzzer + +##### Tableau des Paramètres + +| Paramètre | Valeur à définir (Rien = 0 ) | +| --------- | ---------------------------- | +| [01] | | +| [02] | | +| [03] | | +| [04] | | +| [05] | | +| [06] | | +| [07] | | +| [08] | | +| [09] | | +| [10] | | +| [11] | | +| [12] | | + +### 3 - UNLOCK BOX + +**Envoi depuis : MASTER [✔] - BOX [❌]** + +Message envoyé lorsqu'une box appuie sur le Buzzer + +##### Tableau des Paramètres + +| Paramètre | Valeur à définir (Rien = 0 ) | +| --------- | ---------------------------- | +| [01] | | +| [02] | | +| [03] | | +| [04] | | +| [05] | | +| [06] | | +| [07] | | +| [08] | | +| [09] | | +| [10] | | +| [11] | | +| [12] | | + +### 4 - LED - Configuration 2 par 2 + +**Envoi depuis : MASTER [✔] - BOX [❌]** + +Message envoyé lorsqu'une box appuie sur le Buzzer + +##### Tableau des Paramètres + +| Paramètre | Valeur à définir (Rien = 0 ) | +| --------- | ---------------------------- | +| [01] | LED 1-2 - Valeur Rouge | +| [02] | LED 1-2 - Valeur Vert | +| [03] | LED 1-2 - Valeur Bleu | +| [04] | LED 3-4 - Valeur Rouge | +| [05] | LED 3-4 - Valeur Vert | +| [06] | LED 3-4 - Valeur Bleu | +| [07] | LED 5-6 - Valeur Rouge | +| [08] | LED 5-6 - Valeur Vert | +| [09] | LED 5-6 - Valeur Bleu | +| [10] | LED 7-8 - Valeur Rouge | +| [11] | LED 7-8 - Valeur Vert | +| [12] | LED 7-8 - Valeur Bleu | + +### 5 - LED - Configuration des LED Centrales + +**Envoi depuis : MASTER [✔] - BOX [❌]** + +Message pour définir les LED de la box (Destinataire) - les 4 LED du centre + +##### Tableau des Paramètres + +| Paramètre | Valeur à définir (Rien = 0 ) | +| --------- | ---------------------------- | +| [01] | LED 3 - Valeur Rouge | +| [02] | LED 3 - Valeur Vert | +| [03] | LED 3 - Valeur Bleu | +| [04] | LED 4 - Valeur Rouge | +| [05] | LED 4 - Valeur Vert | +| [06] | LED 4 - Valeur Bleu | +| [07] | LED 5 - Valeur Rouge | +| [08] | LED 5 - Valeur Vert | +| [09] | LED 5 - Valeur Bleu | +| [10] | LED 6 - Valeur Rouge | +| [11] | LED 6 - Valeur Vert | +| [12] | LED 6 - Valeur Bleu | + +### 6 - LED - Définition LED par LED + +**Envoi depuis : MASTER [✔] - BOX [❌]** + +Message pour définir les LED de la box (Destinataire) - Chaque LED par code 1 Byte + +##### Tableau des Paramètres + +| Paramètre | Valeur à définir (Rien = 0 ) | +| --------- | ---------------------------- | +| [01] | LED 1 (Code 1Byte) | +| [02] | LED 2 (Code 1Byte) | +| [03] | LED 3 (Code 1Byte) | +| [04] | LED 4 (Code 1Byte) | +| [05] | LED 5 (Code 1Byte) | +| [06] | LED 6 (Code 1Byte) | +| [07] | LED 7 (Code 1Byte) | +| [08] | LED 8 (Code 1Byte) | +| [09] | | +| [10] | | +| [11] | | +| [12] | | + +### 7- SCORE - MAJ du Score + +**Envoi depuis : MASTER [✔] - BOX [✔]** + +Message envoyé lorsqu'une box appuie sur le Buzzer + +##### Tableau des Paramètres + +| Paramètre | Valeur à définir (Rien = 0 ) | +| --------- | ---------------------------- | +| [01] | Valeur du Score (0 à 255) | +| [02] | | +| [03] | | +| [04] | | +| [05] | | +| [06] | | +| [07] | | +| [08] | | +| [09] | | +| [10] | | +| [11] | | +| [12] | | + +### 8 - Demande / Attribution CUIZZ_MyID + +**Envoi depuis : MASTER (Attribution) [✔] - BOX (Demande) [✔]** + +Message pour définir les LED de la box (Destinataire) - les 4 LED du centre + +##### Tableau des Paramètres + +| Paramètre | Valeur à définir (Rien = 0 ) | +| --------- | ------------------------------------------------ | +| [01] | Identifiant Attribué ou 0 si Identifiant Demandé | +| [02] | | +| [03] | | +| [04] | | +| [05] | | +| [06] | | +| [07] | | +| [08] | | +| [09] | | +| [10] | | +| [11] | | +| [12] | | + +### \ No newline at end of file