| Ligne 24 : |
Ligne 24 : |
| | Pour mieux comprendre le code, je vais vous expliquez chaque parties du code ainsi que les différentes procédures à suivre. | | Pour mieux comprendre le code, je vais vous expliquez chaque parties du code ainsi que les différentes procédures à suivre. |
| | | | |
| − | === Les inclusions === | + | === Les inclusions de bibliothèques === |
| | <syntaxhighlight lang="c"> | | <syntaxhighlight lang="c"> |
| | #include "Adafruit_LEDBackpack.h" // Afficheurs | | #include "Adafruit_LEDBackpack.h" // Afficheurs |
| Ligne 36 : |
Ligne 36 : |
| | * Le fichier melodies.h contient plusieurs mélodies que vous pouvez choisir | | * Le fichier melodies.h contient plusieurs mélodies que vous pouvez choisir |
| | | | |
| − | ===Définir la position des boutons, des leds et du buzzer=== | + | === Définir la position des boutons, des leds et du buzzer === |
| | <syntaxhighlight lang="c"> | | <syntaxhighlight lang="c"> |
| | #define boutonAlarmeControl 2 // digital | | #define boutonAlarmeControl 2 // digital |
| Ligne 50 : |
Ligne 50 : |
| | #define piezoBuzzer 13 // digital | | #define piezoBuzzer 13 // digital |
| | </syntaxhighlight> | | </syntaxhighlight> |
| | + | |
| | + | === Personnaliser les paramètres par défaut === |
| | + | <syntaxhighlight lang="c"> |
| | + | const int SNOOZEATTENTE = 10; // Durant combien de minutes l'utilisateur va t'il encore dormir ? (en secondes) |
| | + | const int DUREEALARME = 20; // Durant combien de temps l'alarme va t'elle sonner (en secondes) |
| | + | const int BOUTONALARME[] = {9, 8, 10, 11}; // Quelles pin pour chaques alarmes |
| | + | const float vitesseLecture = 1; // Vitesse sonore des alarmes (par défaut 1) |
| | + | const int MELODIE[][2] = ALARM1; // Sélectionner la musique que vous désirez pour vos alarmes |
| | + | </syntaxhighlight> |
| | + | |
| | {{ambox | text = Il est important d'activer la résistance PULLUP sur le microcontrôlleur pour éviter de le sur alimenter}} | | {{ambox | text = Il est important d'activer la résistance PULLUP sur le microcontrôlleur pour éviter de le sur alimenter}} |
| | | | |
| | {{Mon-Reveil-TRAILER}} | | {{Mon-Reveil-TRAILER}} |