Ligne 1 : |
Ligne 1 : |
| {{Mon-Reveil-NAV}} | | {{Mon-Reveil-NAV}} |
| + | == Introduction == |
| + | Avant de commencer à programmer notre réveail, nous allons vérifiez que tous les branchements soient bien correctement réalisés sur notre l'Arduino ! |
| | | |
− | {{ambox | text = Avant de commencer à programmer, vérifiez que vous avez bien tout connecté avec l'Arduino !}}
| + | == Test des différentes connexions == |
− | | |
− | == Installer les bibliothèques ==
| |
− | | |
− | Dans ce tutoriel, nous travaillons sur l'environnement d'ArduinoIDE.
| |
− | | |
− | Si vous ne l'avez pas encore installé, vous pouvez le télécharger sur Arduino.CC.
| |
− | | |
− | {{download-box|Télécharger Arduino IDE|https://www.arduino.cc/en/Main/Software}}
| |
− | | |
− | Premièrement, il vous faudra :
| |
− | | |
− | * Créer un nouveau projet dans ArduinoIDE
| |
− | | |
− | Menu -> Fichier -> Nouveau
| |
− | | |
− | * Installer les bibliothèques '''RTClib''' et '''GFX''' de chez '''Adafruit'''
| |
− | | |
− | Menu -> Croquis -> Inclure une bibliothèque -> Gérer une bibliothèque
| |
− | | |
− | [[Fichier:Mon-Reveil-50.jpg|640px]]<small><br />''Cliquer pour agrandir''</small>
| |
− | | |
− | [[Fichier:Mon-Reveil-51.jpg|640px]]<small><br />''Cliquer pour agrandir''</small>
| |
− | | |
− | Installez chaque bibliothèque en cliquant sur l'élément à installer ensuite un popup avec un bouton installer apparaîtra, cliquez sur le bouton installer pour installer la bibliothèque.
| |
− | | |
− | * Ajouter la bibliothèque '''Adafruit_LED_Backpack''' depuis disponible [https://github.com/adafruit/Adafruit_LED_Backpack depuis le GitHub d'Adafruit]).
| |
− | | |
− | {{download-box|Télécharger le fichier ZIP depuis le GitHub|https://github.com/adafruit/Adafruit_LED_Backpack}}
| |
− | | |
− | Puis charger le fichier ZIP de la bibliothèque depuis le menu :
| |
− | | |
− | Menu -> Croquis -> Inclure une bibliothèque -> Ajouter la bibliothèque .Zip...
| |
− | | |
− | puis sélectionner l'archive ZIP contenant la bibliothèque.
| |
− | | |
− | [[Fichier:Mon-Reveil-54a.png|640px]]<small><br />''Cliquer pour agrandir''</small>
| |
− | | |
− | Nous allons effectuer un test pour vérifier si les bibliothèques RTC (''Real Time Clock'') et l'afficheur 4x7 segments (Adafruit_LEDBackpack, GFX) soient correctement installées.
| |
− | | |
− | Copiez le code dans le fichier ino (ouvert préalablement sur ArduinoIDE)
| |
− | <syntaxhighlight lang="c">
| |
− | #include "Adafruit_LEDBackpack.h"
| |
− | #include <RTClib.h>
| |
− | | |
− | void setup() {
| |
− | | |
− | }
| |
− | void loop(){
| |
− | | |
− | }
| |
− | </syntaxhighlight>
| |
− | | |
− | Compilez le code:
| |
− | | |
− | [[Fichier:Mon-Reveil-52.jpg|300px]]<small><br />''Cliquer pour agrandir''</small>
| |
− | | |
− | {{ambox|text=Si une erreur de bibliothèque s'affiche, veuillez vérifier si vous avez correctement effectué l'ensemble des consignes précédentes.}}
| |
− | | |
− | == Test des différentes connectiques == | |
| | | |
| Maintenant on va tester l'ensemble des modules et des boutons connectés pour vérifier si tout fonctionne correctement. Premièrement, copiez le contenu de ce fichier (se trouvant [https://github.com/mchobby/Mon-Reveil-1/blob/master/Boutons-Test/Boutons-Test.ino ici]) dans le contenu de votre projet (ouvert préalablement sur ArduinoIDE). | | Maintenant on va tester l'ensemble des modules et des boutons connectés pour vérifier si tout fonctionne correctement. Premièrement, copiez le contenu de ce fichier (se trouvant [https://github.com/mchobby/Mon-Reveil-1/blob/master/Boutons-Test/Boutons-Test.ino ici]) dans le contenu de votre projet (ouvert préalablement sur ArduinoIDE). |
Ligne 74 : |
Ligne 17 : |
| [[Fichier:Mon-Reveil-55.jpg|640px]]<small><br />''Cliquer pour agrandir''</small> | | [[Fichier:Mon-Reveil-55.jpg|640px]]<small><br />''Cliquer pour agrandir''</small> |
| | | |
− | Sur le moniteur de série, il vous sera demandé de tester les boutons demandés. | + | Sur le moniteur de série, il vous sera demandé de tester les différents boutons. |
| | | |
| Quand ''Tout est bon !!!'', vous avez réussi avec succès la vérification et la configuration de base. | | Quand ''Tout est bon !!!'', vous avez réussi avec succès la vérification et la configuration de base. |
| | | |
| {{Mon-Reveil-TRAILER}} | | {{Mon-Reveil-TRAILER}} |