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}} |