Zonaduino.net- Hai teman-teman, pada kesempatan kali ini admin kembali menyapa kalian dengan project arduino yang berjudul
"Cara Membuat GPS Menggunakan Arduino" untuk itu simak baik-baik ya tema..
Alat dan Bahan yang dibutuhkan:
- Arduino UNO/NANO/MEGA × 1
- Modul GPS NEO-6M u-blox × 1
- LCD 16x2
Software dan library yang dibutuhkan :
- SoftwareSerial
- TINYGPS
- GPSmap
Modul GPS NEO-6M u-bloxLangkah Kerja:1. Hubungkan keempat pin dari UBLOX ke Arduino sebagai berikut:
- Ublox - Arduino
- GND - GND
- TX - pin digital (D3)
- RX - pin digital (D4)
- Vcc - 5Vdc
2. Sambungan Arduino UNO dan LCD 16x2
- LCD-Arduino
- VSS-GND
- VCC -5V
- VEE -10K Resistor
- RS -A0 (pin Analog)
- R / W - GND
- E - A1
- D4- A2
- D5 -A3
- D6 -A4
- D7 -A5
- Ends ke +5V dan ground
UPLOUD CODING[sociallocker]
#include <LiquidCrystal.h>
#include <SoftwareSerial.h>
#include <TinyGPS.h>
float lat = 6.3373,lon = 108.3258; // create variable for latitude and longitude object
SoftwareSerial gpsSerial(3,4);//rx,tx
LiquidCrystal lcd(A0,A1,A2,A3,A4,A5);
TinyGPS gps; // create gps object
void setup(){
Serial.begin(9600); // connect serial
//Serial.println("The GPS Received Signal:");
gpsSerial.begin(9600); // caonnect gps sensor
lcd.begin(16,2);
}
void loop(){
while(gpsSerial.available()){ // check for gps data
if(gps.encode(gpsSerial.read()))// encode gps data
{
gps.f_get_position(&lat,&lon); // get latitude and longitude
// display position
lcd.clear();
lcd.setCursor(1,0);
lcd.print("GPS Signal");
//Serial.print("Position: ");
//Serial.print("Latitude:");
//Serial.print(lat,6);
//Serial.print(";");
//Serial.print("Longitude:");
//Serial.println(lon,6);
lcd.setCursor(1,0);
lcd.print("LAT:");
lcd.setCursor(5,0);
lcd.print(lat);
//Serial.print(lat);
//Serial.print(" ");
lcd.setCursor(0,1);
lcd.print(",LON:");
lcd.setCursor(5,1);
lcd.print(lon);
}
}
String latitude = String(lat,6);
String longitude = String(lon,6);
Serial.println(latitude+";"+longitude);
delay(1000);
}
[/sociallocker]
Setelah coding sudah diuploud maka langkah selanjutnya adalah membuka software
GPSmap Semoga Bermanfaat
Sumber hackster.io, google.com, youtube.com