Kloka klockan 3 - Arduino-baserad nördiga väckarklocka (5 / 8 steg)
Steg 5: (Valfritt) Wise klockan 3 programvara - setup, sammanställa, uppladdning
Men förr eller senare kommer du att uppgradera programvaran.
Denna process kräver följande förkunskaper:
-installation av Sanguino-relaterade filer (eftersom Wise klockan 3 är kompatibel med Sanguino, en variant av Arduino);
-anslutning till styrelsen, genom FTDI kabel/utbrytning.
Så installerar du filerna Sanguino instruktioner finns här . I grund och botten måste du göra två saker:
-lägga till definitionen av Sanguino styrelsen i filen arduino22/hardware/arduino/boards.txt;
-Skapa mappen "sanguino" och kopiera Sanguino filer, som visas i bild 1.
Efter dessa två steg är klar, bör du se "Sanguino" överst i menyn "Verktyg/Board" för Arduino IDE (som visas i bild 2).
Om du vill överföra skissen, måste du ansluta styrelsen till PC/Mac med en FTDI kabel/breakout. USB-änden på denna kabel blir ansluten till PC/Mac, FTDI slutet blir ansluten till Wise klockan 3 styrelsen som visas i bild 3 nedan.
Med både mjukvara och hårdvara på plats, kommer att uppgraderingen bestå i följande steg:
-Hämta den senaste programvaran på datorn;
-lansera Arduino IDE och ladda skissen;
-sammanställa, med Sanguino som styrelsens mål;
-Ladda upp till Wise klockan 3 styrelsen.
Unziping källkoden (found här ) bör resultera i en katalogstruktur som visas i bild 4 nedan.
Om du får kompileringsfel relaterat till "tone.cpp" fil, så här,
... \ArduinoIDE\libraries\WiseClock3\Sound.cpp: i funktionen "Ogiltig soundAlarm()":
... \ArduinoIDE\libraries\WiseClock3\Sound.cpp:60: fel: "ton" förklarades inte i detta scope
... \ArduinoIDE\libraries\WiseClock3\Sound.cpp: i funktionen "Ogiltig beep()":
... \ArduinoIDE\libraries\WiseClock3\Sound.cpp:75: fel: "ton" förklarades inte i detta scope
Kontrollera att filen Tone.cpp finns i mappen "sanguino", som visas i den senaste skärmdumpen (bild 5).