| Ligne 9 : |
Ligne 9 : |
| | [[Fichier:Mon-Reveil-00.jpg|640px]] | | [[Fichier:Mon-Reveil-00.jpg|640px]] |
| | | | |
| − | == Contenu du réveil ==
| |
| − |
| |
| − | [[Fichier:Mon-Reveil-01.jpg|640px]]
| |
| − |
| |
| − | == Assemblage ==
| |
| − |
| |
| − | [[Fichier:Mon-Reveil-02.jpg|640px]]
| |
| − | {{ambox | text = Connecter les boutons à la masse}}
| |
| − | {{ambox | text = Il est important d'activer la résistance PULLUP sur le microcontrôlleur pour éviter de le sur alimenter}}
| |
| − |
| |
| − |
| |
| − | == Code ([[Mon-Reveil#Code_complet|Code complet]])==
| |
| − |
| |
| − | Pour mieux comprendre le code, je vais vous expliquez chaque parties du code ainsi que les différentes procédures à suivre.
| |
| − |
| |
| − | Premièrement, il vous faudra [[Installation_d'un_librairie_Arduino|installer]] la bibliothèque '''RTClib''' de chez '''Adafruit''' ainsi que d'ajouter les [https://github.com/adafruit/Adafruit_LED_Backpack fichiers] '''Adafruit_LEDBackpack.h''' et '''Adafruit_LEDBackpack.cpp''' dans le dossier où se trouve votre code.
| |
| − |
| |
| − | Premier test, vérifier si le RTC (''Reel Time Clock'') et l'afficheur 4x7 segments sont correctements configurés.
| |
| − |
| |
| − | <syntaxhighlight lang="c">
| |
| − | /*##################
| |
| − | * # Mon Réveil #
| |
| − | * ##################
| |
| − | *
| |
| − | * Auteur: MCHOBBY (Stefan)
| |
| − | * Version: 1.0
| |
| − | */
| |
| − |
| |
| − | #include "Adafruit_LEDBackpack.h"
| |
| − | #include <RTClib.h>
| |
| − | </syntaxhighlight>
| |
| − |
| |
| − | == Impression 3D ==
| |
| | | | |
| | == Code complet == | | == Code complet == |
| | <syntaxhighlight lang="c"> | | <syntaxhighlight lang="c"> |
| | </syntaxhighlight> | | </syntaxhighlight> |
| − |
| |
| − | == Idées de hacks possibles ==
| |
| − |
| |
| − | Couper l'écran après un certains temps et le rallumer avec le bouton snooze
| |
| − |
| |
| − | Faire sonner un GONG (contrôler un servo moteur)
| |
| − |
| |
| − | Faire tourner une main en mousse de façon à se giffler
| |
| | | | |
| | | | |
| | {{Mon-Reveil-TRAILER}} | | {{Mon-Reveil-TRAILER}} |