Arduino Mega GPS med LCD och SD loggning (4 / 9 steg)
Steg 4: Bibliotek och programvara
Måste du installera två bibliotek:
1) Ladda ner och installera adafruit gps bibliotek https://github.com/adafruit/Adafruit-GPS-Library
2) installera adafruit sd kort biblioteket:
Standardinstallationen fungerar inte om inte alla befintliga sd bibliotek tas bort från mappen Arduino\libraries. Med alla medel göra detta och installera biblioteket från https://github.com/adafruit/SD
Eller hålla din befintliga sd bibliotek i placera och hämta SDADA.zip som jag har ändrat för att acceptera samtal till SDADA. Installera den i \Arduino\libraries\SDADA detta sätt kan du fortfarande använda det andra SD biblioteket
Om du använder den SDADA versionen ingår det i gps2.ino skissen med raden:
#include SDADA.h
Om inte, kommentera denna linje ut och använda: #include SD.h
Båda biblioteken har exempel som du kan testa GPS med.
.
Följande bibliotek bör redan vara installerade som standard:
LiquidCrystal.h
SoftwareSerial.h
SPI.h
AVR/Sleep.h
.
Hämta gps2.zip
Spara gps2.ino och gps_card.ino i sina egna mappar i din Arduino skiss katalog.
Öppna gps2.ino
Ändra följande rad:
#include SDADA.h
att #include SD.h om du inte använder min ändrade SD bibliotek
Denna förändring gäller även för gps_card.ino
Kontrollera inställningen för att göra av LCD:
I avsnittet config:
booleska sain = sant; Ställ in till true om du använder sainsmart LCD-skölden, falskt för en annan t.ex den DFROBOT skölden.
Ange variabeln sain enligt ditt val av lcd.
Observera att båda angivna LCD-styrelserna använder stift 10 att ställa in bakgrundsbelysningen. Knappen upp kan bakgrundsbelysningen att vara avslagen, spara batterikraft.
.
GPS2.ino ska nu köra!
.
Knappar:
en) Välj ändrar funktionen visas på 1: a raden av LCD-skärmen:
Position och höjd (Decimal longitud och latitud, omväxlande med höjd)
Position (Decimal longitud och latitud)
Position i ordnance survey östlig och nordlig koordinater plus OS täcka numrerar
Höjd
Kör totalt avstånd från ursprung
Allt från ursprung
Tid
b) vänster växlar mellan metriska / imperial.
c) rätt växlar loggning:
Ett L visas i det nedre högra hörnet när du loggar
En! mark i detta läge anger inget sd-kort eller kort inte tillgänglig
d) upp växlar tillbaka display. (Användbara power saver.)
e) ner återställer avstånd till noll:
Detta anger den aktuella positionen som ursprungsland för utbud. (Fågelvägen avstånd till ursprung.)
.
Att aktivera en knapp-hold ner det tills de ledde slutar blinka. Släpp sedan.