Etape 5: Téléchargement de logiciel (facultatif) Wise horloge 3 - configuration, compilation,
Mais, tôt ou tard, vous souhaitez mettre à niveau le logiciel.
Ce processus nécessite la configuration requise suivante :
-installation des fichiers liés Sanguino (puisque 3 Clock Wise est compatible avec Sanguino, une variante de l’Arduino) ;
-connexion à celui-ci, par le câble/breakout FTDI.
Pour installer les fichiers Sanguino, suivez les instructions trouvées ici . Fondamentalement, vous devez faire deux choses :
-la définition du Conseil Sanguino s’ajoute le fichier arduino22/hardware/arduino/boards.txt ;
-Créez le dossier « sanguino » et copier les fichiers Sanguino, comme montré sur la photo 1.
Après que ces deux étapes terminées, vous devriez voir « Sanguino » répertoriés dans le menu « Outils/Conseil » d’IDE Arduino (comme sur la photo 2).
Pour télécharger le croquis, vous devrez raccorder la carte au PC/Mac avec un câble/breakout FTDI. L’extrémité USB du câble est branchée sur le PC/Mac, la fin FTDI obtient connectée à la carte de 3 horloge sage comme sur la photo 3 ci-dessous.
Avec le logiciel et le matériel en place, la mise à niveau sera composé dans les étapes suivantes :
-Télécharger la dernière version du logiciel sur le PC ;
-lancer l’IDE Arduino et charger le croquis ;
-compiler, en utilisant Sanguino qu’elle cible ;
-Télécharger vers le Conseil de sages horloge 3 .
Unziping le code source (found ici ) devrait déboucher sur une structure de répertoire comme sur la photo 4 ci-dessous.
Si vous obtenez des erreurs de compilation liées au fichier « tone.cpp », comme ce qui suit,
... \ArduinoIDE\libraries\WiseClock3\Sound.cpp : fonction « Sub soundAlarm() » :
... \ArduinoIDE\libraries\WiseClock3\Sound.cpp:60 : erreur: « ton » n’a pas été déclarée dans cette portée
... \ArduinoIDE\libraries\WiseClock3\Sound.cpp : in function « Sub beep() » :
... \ArduinoIDE\libraries\WiseClock3\Sound.cpp:75 : erreur: « ton » n’a pas été déclarée dans cette portée
Assurez-vous que le fichier Tone.cpp est présent dans le dossier « sanguino », comme le montre la dernière capture d’écran (photo 5).