Arduino Mega GPS met LCD en SD logboekregistratie (4 / 9 stap)

Stap 4: Bibliotheken en software


U moet twee bibliotheken te installeren:
1) downloaden en installeren van de bibliotheek van adafruit gps https://github.com/adafruit/Adafruit-GPS-Library

2) Installeer de bibliotheek van adafruit sd kaart:

De standaardinstallatie zal niet werken tenzij elke bestaande sd-bibliotheek is verwijderd uit de map Arduino\libraries. Met alle middelen hiervoor en installeren van de bibliotheek van https://github.com/adafruit/SD

Of houden van uw bestaande sd bibliotheek in plaats en SDADA.zip die ik hebt gewijzigd om goed te keuren dringt erop aan dat SDADA downloaden. Deze manier u kunt nog steeds de andere SD-bibliotheek installeren in \Arduino\libraries\SDADA

Als u van de versie van de SDADA die is opgenomen in de schets van de gps2.ino met de regel gebruikmaakt:

#include SDADA.h

Zo niet, deze lijn uit te commentariëren en gebruiken: #include SD.h

Beide bibliotheken hebben voorbeeld dat u kunt de GPS met testen.

.

Standaard moeten worden de volgende bibliotheken al geïnstalleerd:

LiquidCrystal.h

SoftwareSerial.h

SPI.h

AVR/Sleep.h

.

Downloaden gps2.zip

Gps2.ino en gps_card.ino naar hun eigen mappen in je Arduino schets directory opslaan.

Open gps2.ino

De volgende regel wijzigen:

#include SDADA.h

naar #include SD.h als u geen van mijn gewijzigde SD-bibliotheek gebruikmaakt

Deze wijziging is ook van toepassing op gps_card.ino

Controleer de instelling voor de LCD:

In de sectie van de config:

Booleaanse sain = true; Stel in op true als met behulp van de sainsmart lcd shield, false voor een ander bv het schild van de DFROBOT.

De sain-variabele volgens uw keus voor lcd instellen.

Merk op dat zowel van de vermelde lcd boards pin 10 gebruiken om in te stellen van de achtergrondverlichting. De up knop kunt de achtergrondverlichting worden uitgeschakeld, batterij energie te besparen.

.

GPS2.Ino moet nu draaien!

.

De knoppen:
a) selecteert , verandert de weergegeven functie op de 1e lijn van het LCD-scherm:

Positie en hoogte (decimaal lengte- en breedtegraad, afgewisseld met hoogte)

Positie (decimaal lengte- en breedtegraad)

Positie in de ordnance survey easting en northing coördineert plus OS blad nummer

Hoogte

Voorlopig totaal van afstand van oorsprong

Bereik van de oorsprong

Tijd

b) links knevels metrische / imperiale.

c) recht knevels logboekregistratie:

Een L wordt weergegeven in de rechterbenedenhoek bij het inloggen

Een! Mark in deze positie geeft geen sd-kaart of kaart niet beschikbaar

d) Up knevels terug display. (Nuttig energiespaarstand.)

e) naar beneden gaat afstand terug naar nul:

Hierdoor wordt de huidige positie ingesteld als de oorsprong voor bereik. (De rechte lijn de afstand naar oorsprong.)

.

Activeren van een knop-greep het naar beneden tot de led stopt met knipperen. Laat dan los.

Gerelateerde Artikelen

Netduino GPS met LCD Display

Netduino GPS met LCD Display

OverzichtIk vond een ongebruikte Netduino V1 kaartje in mijn vak delen dus wilde iets die kon ik draag het te vinden. Het was al aangesloten op een Nokia 5110 LCD display voor een eerder onvoltooide project. Het omhoog het aandrijven, vond ik dat bei
Arduino HC-SR04 (met LCD)

Arduino HC-SR04 (met LCD)

HalloIn deze tutorial ga ik je laten zien hoe 1. De HC-SR04 verbinden met een arduino en afdrukken van de afstand tot de seriële monitor, 2. Verbind een LCD en de resultaten er in plaats daarvan afdrukken. De sensor werkt door pingen een ultrasone ge
Arduino druksensor (FSR) met LCD display

Arduino druksensor (FSR) met LCD display

Dit instructable zal (hopelijk) tonen hoe de bouw van een Arduino gebaseerde druksensor die de gemeten druk op een klein LCD-scherm wordt weergegeven. Ik opgenomen elementen, zowel hardware als software, uit verschillende bronnen (ik zal verstrekken
Arduino Temp/vochtigheid met LCD en webinterface

Arduino Temp/vochtigheid met LCD en webinterface

hielp ik onlangs een client verplaatsen hun kantoor, waaronder de oprichting van een nieuwe computer kamer.Ik wilde dat ze kunnen controleren van de temperatuur en de vochtigheid van de ruimte zowel door het controleren van een LCD-scherm in de kamer
Arduino aangedreven temperatuursensor met LCD Output eerste tijd auteur vermelding

Arduino aangedreven temperatuursensor met LCD Output eerste tijd auteur vermelding

Nooit geweest een kinda man van de wedstrijd, maar ik ging vooruit en ingevuld aan de eerste wedstrijd voor de auteur van de tijd, als u graag mijn intructable of zelfs alleen maar geleerd iets nieuws en denk ik heb verdiend uw stemming doe! =]Hallo
Arduino Joystick Breadboard met LCD uitgang

Arduino Joystick Breadboard met LCD uitgang

wilt kunnen controleren een paar servo's met een duim-joystick? Maar weet niet waar te beginnen?Ik heb geen servo's, maar kan ik u op het juiste spoor over hoe om te dingen wanneer u de analoge stick verplaatst.Dit instructable leert u hoe om uit te
RS485 Seriële communicatie tussen Arduino Mega en Arduino Nano met Visuino

RS485 Seriële communicatie tussen Arduino Mega en Arduino Nano met Visuino

Soms moeten we aansluiten Arduino boards Arduino boards ligt ver weg van elkaar. De RS485 is een zeer handige manier om te verbinden de planken met slechts 2 draden, en kan werken tot een afstand van 1200 m (4000 ft). Het maakt het ook mogelijk meerd
Arduino Mega 8 x 8 x 8 RGB LED Cube

Arduino Mega 8 x 8 x 8 RGB LED Cube

"Dus, u wilt bouwen van een 8 x 8 x 8 RGB LED kubus"Ik been playing rond met elektronica en Arduino van voor een tijdje nu, met inbegrip van de bouw van een hoge amp switch-controller voor mijn auto en een zes lane Pinewood Derby rechter voor on
Goedkope Arduino WiFi schild met ESP8266

Goedkope Arduino WiFi schild met ESP8266

In mijn vorige Instructable heb ik beschreven hoe de ESP-01 module aansluit op een breadboard.Dit is slechts de eerste stap om een goedkope Arduino WiFi schild de ESP8266-module gebruiken. U kunt het met enkele meer elektronische componenten en de Wi
Arduino: Controle Servo met PS2 controller (programma met Visuino)

Arduino: Controle Servo met PS2 controller (programma met Visuino)

In dit Instructable leert u hoe te programmeren van de Arduino te controleren servomotor uit een Play Station 2 controller met behulp van Visuino - een makkelijk te gebruiken grafische ontwikkelomgeving voor Arduino.Houd er rekening mee dat de aantek
Hoe te gebruiken 2.4 inch TFT LCD SPFD5408 met arduino MEGA 2560

Hoe te gebruiken 2.4 inch TFT LCD SPFD5408 met arduino MEGA 2560

Dit instructable zal u tonen hoe het SPFD5408 2.4 Inch LCD-scherm aan de arduino MEGA interfaceStap 1:Stap 2: BibliothekenSommigen van u kunnen hebben gekocht deze LCD-scherm of het denken op het krijgen vaneen. Haar een groot scherm voor het weergev
Hoe te gebruiken 2,4" TFT LCD schild met Arduino Mega

Hoe te gebruiken 2,4" TFT LCD schild met Arduino Mega

Vandaag, ga ik je laten zien dat wij gebruiken 2,4" TFT LCD schild willen (er is mcufriend.com schrijft over dit schild) met Arduino Mega werkt, want het is niet zo makkelijk te lopen van elkaar. Maar met deze instructies kunt u uitvoeren en Wijzig c
Persoonlijke Black Box - Arduino Mega ultieme GPS-schild + LSM303

Persoonlijke Black Box - Arduino Mega ultieme GPS-schild + LSM303

persoonlijke Black Box gebruiken:-Arduino Mega 2560- Ultieme GPS datalogger schild- Triple-axis versnellingsmeter + Magnetometer (LSM303)Ik leerde al snel na de vele moeilijkheden met behulp van de gps-shield met een Arduino Uno, dat ik was ver boven
Afstand meten (en meer) apparaat met behulp van de Arduino en GPS

Afstand meten (en meer) apparaat met behulp van de Arduino en GPS

In mijn vorige Instructable, heb ik liet zien hoe essentiële gegevens ophalen uit een draagbare GPS, Holux M-1000 te converteren van UTC naar lokale tijd.  Vanmorgen (3 november), eindigde de zomertijd.  Ik heb het apparaat ingeschakeld zodra ik wakk