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.

Öffnet dazu die zuvor heruntergeladene Firmware in der ArduinoIDE und wechselt in den Tab “config.h”. Dort scrollt ihr nun bis zum Bereich “LDR-Setup” bzw. “I2C-Display-Setup”.

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

Falls ihr in eurer FibonacciUhr keinen LDR verbaut habt müsst ihr diese Funktion nun auch in der Software deaktivieren. Dies macht ihr indem ihr den Teil “#define LDR_INSTALLED” auskommentiert, also ein “//” voranstellt.
“#define LDR_INSTALLED” wird also durch “//#define LDR_INSTALLED” ersetzt.

La procédure est similaire pour l'écran OLED.
Falls Ihr kein OLED Display verbaut habt müsst ihr diese Funktion nun auch in der Software deaktivieren. Dies macht ihr indem ihr den Teil “#define I2C_DISPLAY_INSTALLED” auskommentiert, also ein “//” voranstellt.
“#define I2C_DISPLAY_INSTALLED” wird also durch “//#define I2C_DISPLAY_INSTALLED” ersetzt.


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.

Dazu klickt ihr in der ArduinoIDE auf “Werkzeuge” und wählt dann unter Board – wie abgebildet – “ArduinoNano” aus.
Wichtig ist dazu noch, dass ihr unter “Prozessor” den korrekten Prozessortyp auswählen müsst. Dies ist bei der FibonacciUhr immer ein Prozessor aus der ATmega32P-Familie. Welcher Bootloader verwendet wird hängt hierbei von der verwendeten Version des ArduinoNano ab. Am einfachsten ist es hier einfach auszuprobieren. Sollte die Programmierung mit dem ausgewählten Bootloader fehlschlagen probiert einfach mal den anderen aus.
Um die Programmierschnittstelle auszuwählen klickt ihr wieder auf “Werkzeuge” und wählt unter “Port” den Com-Port aus der in der Liste nach anschließen der Uhr hinzugefügt wurde.

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


La période de vérification reCAPTCHA a expiré. Veuillez recharger la page.