In de twee berichten Fibonacci-klok - Een ongebruikelijke tijdsindicator en Fibonacci klok - Montage De Fibonacci-klok werd geïntroduceerd en beschreven hoe je je eigen Fibonacci-klok in elkaar kunt zetten. Nadat u de montage heeft voltooid, moet u nu de klok programmeren.
Dit wordt beschreven in het volgende artikel.
Veiligheidsinstructies
Ik weet dat de volgende opmerkingen altijd een beetje vervelend zijn en onnodig lijken. Helaas hebben veel mensen die "beter" wisten door onvoorzichtigheid ogen, vingers of andere dingen verloren of zichzelf verwond. Gegevensverlies is in vergelijking bijna te verwaarlozen, maar zelfs dit kan erg vervelend zijn. Neem daarom vijf minuten de tijd om de veiligheidsinstructies te lezen. Omdat zelfs het coolste project geen blessure of andere problemen waard is.
https://www.nerdiy.de/sicherheitshinweise/
Affiliate links / reclame links
De hier vermelde links naar online winkels zijn zogenaamde affiliate-links. Als u op zo'n affiliate-link klikt en via deze link een aankoop doet, ontvangt Nerdiy.de een commissie van de betreffende onlineshop of aanbieder. De prijs verandert voor jou niet. Als u via deze links uw aankopen doet, steunt u Nerdiy.de om in de toekomst andere nuttige projecten aan te kunnen bieden. 🙂
Eisen
Om uw Fibonacci-klok te programmeren, moet u deze op uw computer aansluiten. Hiervoor heb je een micro-USB-kabel nodig die je op het horloge en je computer aansluit.
Je hebt ook de Arduino IDE nodig.
Hoe het te installeren wordt beschreven in dit bericht: programma's installeren
Er worden hier ook enkele tips over de Arduino IDE beschreven, die u een eerste overzicht van de Arduino IDE geven: ArduinoIDE - Tips en trucs
Firmware downloaden van de Nerdiy.de GitHub
Nadat je alles hebt voorbereid, hoef je alleen maar de firmware te downloaden van de Nerdiy.de GitHub.
Hoe je software van GitHub kunt downloaden, staat in het artikel GitHub - Hoe kopieer ik bestanden van een GitHub naar mijn computer? beschreven.
De software voor het Fibonacci horloge vind je op: https://github.com/Nerdiyde/NerdiysFibonacciClock
Firmware configureren
Voordat u de firmware naar uw Fibonacci-klok kunt overbrengen, moet deze eerst correct worden ingesteld.
Afhankelijk of je bij de montage van het horloge ook een OLED-display en/of een LDR hebt geïnstalleerd, zul je deze functies in de firmware moeten activeren of deactiveren.
Standaard zijn zowel het gebruik van de LDR als het OLED-display geactiveerd.
Als u geen LDR in uw Fibonacci-klok heeft geïnstalleerd, moet u deze functie nu in de software deactiveren. U doet dit door commentaar te geven op het gedeelte “#define LDR_INSTALLED”, d.w.z. door er een “//” voor te plaatsen.
Dus “#define LDR_INSTALLED” wordt vervangen door “//#define LDR_INSTALLED”.
De procedure is vergelijkbaar voor het OLED-display.
Als je geen OLED-display hebt geïnstalleerd, moet je deze functie nu in de software deactiveren. Dit doe je door het onderdeel “#define I2C_DISPLAY_INSTALLED” uit te commentaren en er een “//” voor te zetten.
Dus “#define I2C_DISPLAY_INSTALLED” wordt vervangen door “//#define I2C_DISPLAY_INSTALLED”.
Het Arduino-type en de programmeerinterface instellen
Als laatste stap vóór het eigenlijke programmeren hoeft u alleen nog maar de juiste Arduino en de programmeerinterface in de ArduinoIDE in te stellen. Dit is de enige manier om het programma correct te vertalen en te programmeren voor de gebruikte Arduino of microcontroller.
Meer hierover leest u in het artikel ArduinoIDE - Tips en trucs lezen.
Dat was het met de configuratie.
Start het programmeerproces
In het artikel Fibonacci klok gebruikershandleiding Er is een kleine handleiding samengesteld die u moet helpen bij de volgende stappen. 🙂
Veel plezier met het project
Ik hoop dat alles werkte zoals beschreven. Zo niet, of als je vragen of suggesties hebt, laat het me weten in de commentaren. Ik zal dit dan zo nodig aan het artikel toevoegen.
Ideeën voor nieuwe projecten zijn altijd welkom. 🙂
PS Veel van deze projecten - vooral de hardwareprojecten - kosten veel tijd en geld. Natuurlijk doe ik dit omdat ik het leuk vind, maar als je het cool vindt dat ik de informatie met je deel, dan zou ik blij zijn met een kleine donatie aan het koffiefonds. 🙂