Stap 2: Download de Code
Zorg dat u aandacht te besteden aan waar de arduino software op uw computer is. Moet er nu een Arduino map ergens op uw computer.
Vervolgens de code downloaden uit dit instructable genaamd watchcode.zip. Pak het zipbestand. U ziet drie mappen. Vervolgens, in je Arduino map, die moet zijn gemaakt tijdens de installatie, maar het hangt af van waar u het hebt geplaatst, plaatst u de watch_simple-map waarin het bestand watch_simple.ino. Dit is de werkelijke code die wordt uitgevoerd van de microcontroller. Ik schreef en gedocumenteerd dit zo duidelijk als ik kon, maar alstublieft voel je vrij om commentaar als u vragen hebt. Het basisidee is dat de chip wordt bepaald als een knop is ingedrukt door het controleren van de digitale pin die is aangesloten op een knop van de Vcc, die wordt geleverd door de batterij en het is hoog. Als de knop wordt ingedrukt, dan verbindt de knop het pad, zodat de pin de hoge leest en de instructies voltooit.
Belangrijk! Deze code gebruikt sommige open source-bibliotheken van adafruit. Deze code werkt, moeten de twee bibliotheken Adafruit_SSD1306.h en Adafruit_GFX.h worden toegevoegd aan de omslag van de bibliotheken in de map van de Arduino in hun eigen mappen zoals aangegeven in de volgende afbeelding. Om dit te doen, gewoon de twee mappen Adafruit_SSD1306 en Adafruit_GFX te verplaatsen naar de Bibliotheken-map die zich bevindt in de map van de arduino.
Er mogen geen willekeurige niet-alfabetische of numerieke symbolen (met uitzondering van '_') zoals "–" in de bibliotheek-mapnamen (ik weet niet waarom, maar het werkt niet als dat het geval is). Deze bibliotheken ook worden verstrekt in dit instructable, maar ze kunnen ook worden gedownload van de koppeling wordt geleverd door de adafruit website. Vanaf nu is https://github.com/adafruit/Adafruit_SSD1306 de link. Als u de software van adafruit downloadt, echter moet men verklaren dat het LCD-scherm is de 128 X 32 en niet de 128 X 64 door een bewerking van het Adafruit_SSD1306.cpp-bestand zoals beschreven in het readme bestand.
Als u besluit te gebruiken een ander lcd-scherm, moet u het bewerken van de code voor uw specifieke LCD-scherm. Dit moet vooral cosmetische wijzigingen van code die wordt gebruikt om de berichten op het scherm weer te geven. De code die ik heb verstrekt werkt alleen voor dit specifieke lcd-scherm.