HowTo : Horloge de Fibonacci - Programmation

Dans les deux postes Horloge Fibonacci - Un indicateur de temps inhabituel et Assemblage de l'horloge Fibonacci l'horloge Fibonacci a été présentée et a décrit comment vous pouvez assembler votre propre horloge Fibonacci. Après avoir terminé l'assemblage, vous devez maintenant programmer l'horloge.

Ceci est décrit dans l'article suivant.


Consignes de sécurité

Je sais que les notes suivantes sont toujours un peu ennuyeuses et semblent inutiles. Malheureusement, de nombreuses personnes qui savaient "mieux" ont perdu des yeux, des doigts ou d'autres choses à cause d'une négligence ou se sont blessées. La perte de données est presque négligeable en comparaison, mais même celles-ci peuvent être vraiment ennuyeuses. Par conséquent, veuillez prendre cinq minutes pour lire les consignes de sécurité. Parce que même le projet le plus cool ne vaut pas une blessure ou d'autres problèmes.
https://www.nerdiy.de/sicherheitshinweise/

Liens d'affiliation/publicitaires

Les liens vers des boutiques en ligne répertoriés ici sont des liens dits d'affiliation. Si vous cliquez sur un tel lien d'affiliation et effectuez un achat via ce lien, Nerdiy.de recevra une commission de la boutique en ligne ou du fournisseur concerné. Le prix ne change pas pour vous. Si vous effectuez vos achats via ces liens, vous aidez Nerdiy.de à pouvoir proposer d'autres projets utiles à l'avenir. 🙂 


Conditions préalables

Pour programmer votre horloge Fibonacci, vous devez la connecter à votre ordinateur. Pour ce faire, vous avez besoin d'un câble micro-USB que vous connectez à la montre et à votre ordinateur.

Vous avez également besoin de l'IDE Arduino.
Comment l'installer est décrit dans cette entrée: installer des programmes
De plus, quelques conseils pour l'IDE Arduino sont décrits ici, qui vous donnent un premier aperçu de l'IDE Arduino : ArduinoIDE - Trucs et astuces


Télécharger le firmware depuis le GitHub Nerdiy.de

Si vous avez tout préparé jusqu'à présent, il vous suffit de télécharger le firmware depuis le GitHub Nerdiy.de.
Comment vous pouvez télécharger des logiciels à partir de GitHub est dans le post GitHub - Comment copier des fichiers d'un GitHub vers mon ordinateur décrites.

Vous pouvez trouver le logiciel de la montre Fibonacci sur : https://github.com/Nerdiyde/NerdiysFibonacciClock


Configurer le micrologiciel

Avant de pouvoir transférer le firmware sur votre horloge Fibonacci, il doit d'abord être réglé correctement.
Selon que vous avez également installé un écran OLED et/ou un LDR lors de l'assemblage de la montre, vous devez activer ou désactiver ces fonctions dans le firmware.

Pour ce faire, ouvrez le firmware précédemment téléchargé dans l'ArduinoIDE et allez dans l'onglet « config.h ». Là, vous faites maintenant défiler jusqu'à la zone « Configuration LDR » ou « Configuration de l'affichage I2C ».

Par défaut, l'utilisation du LDR et de l'affichage OLED sont activés.

Si vous n'avez pas de LDR installé dans votre horloge Fibonacci, vous devez maintenant désactiver cette fonction dans le logiciel. Pour ce faire, commentez la partie « #define LDR_INSTALLED », c'est-à-dire en mettant un « // » devant.
Ainsi « #define LDR_INSTALLED » est remplacé par « //#define LDR_INSTALLED ».

La procédure est similaire pour l'écran OLED.
Si vous n'avez pas installé d'écran OLED, vous devez maintenant désactiver cette fonction dans le logiciel. Pour ce faire, commentez la partie « #define I2C_DISPLAY_INSTALLED » et placez un « // » devant elle.
Ainsi « #define I2C_DISPLAY_INSTALLED » est remplacé par « //#define I2C_DISPLAY_INSTALLED ».


Réglage du type Arduino et de l'interface de programmation

Comme dernière étape avant la programmation proprement dite, il vous suffit de définir le bon Arduino et l'interface de programmation dans l'ArduinoIDE. C'est le seul moyen de compiler et de programmer correctement le programme pour l'Arduino ou le microcontrôleur utilisé.
Vous pouvez en savoir plus à ce sujet dans l'article ArduinoIDE - Trucs et astuces lire.

Pour ce faire, cliquez sur « Outils » dans l'IDE Arduino, puis sélectionnez « ArduinoNano » sous Board – comme indiqué.
Il est également important que vous sélectionniez le type de processeur correct sous « Processeur ». Pour l'horloge de Fibonacci, il s'agit toujours d'un processeur de la famille ATmega32P. Le chargeur de démarrage utilisé dépend de la version de l'ArduinoNano utilisée. La chose la plus simple à faire ici est simplement de l'essayer. Si la programmation avec le chargeur de démarrage sélectionné échoue, essayez simplement l'autre.
Pour sélectionner l'interface de programmation, cliquez à nouveau sur « Outils » et sous « Port », sélectionnez le port Com qui a été ajouté à la liste après avoir connecté l'horloge.

C'était tout avec la configuration.


Démarrer le processus de programmation

Pour démarrer le processus de programmation, il vous suffit de cliquer sur le bouton marqué en rouge.

Dans l'article Guide de l'utilisateur de l'horloge Fibonacci un petit manuel a été mis en place qui devrait vous aider dans les prochaines étapes. 🙂


Amusez-vous avec le projet

J'espère que tout a fonctionné comme décrit. Si ce n'est pas le cas ou si vous avez des questions ou des suggestions, faites-le moi savoir dans les commentaires. Je les ajouterai à l'article si nécessaire.
Les idées de nouveaux projets sont toujours les bienvenues. 🙂

PS Beaucoup de ces projets - en particulier les projets matériels - coûtent beaucoup de temps et d'argent. Bien sûr, je le fais parce que j'aime ça, mais si vous pensez que c'est cool que je partage l'information avec vous, je serais heureux d'un petit don au fonds du café. 🙂

Achetez-moi un café sur ko-fi.com       

Kommentar hinterlassen

Votre adresse e-mail ne sera pas publiée. Erforderliche Felder sind mit * markiert

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.