Read more
Mengakses modul gps NEO6MV2 (Neo 6M) dengan arduino uno dan menampilkan longitude dan latitude nya ke serial monitor
Gambar fisik modul gps NEO6MV2 (Neo 6M) Adalah sebagai berikut
Fungsi modul ini adalah untuk membaca titik koordinat longitude dan latitude posisi dari gps itu sendiri , dimana modul ini dinyalakan dan mendapatkan sinyal (ditandai dengan kedip kedip nya lampu indicator pada modul gps). Oh iya sebagai catatan saja power supply untuk modul GPS ini, Vcc dapat diambilkan dari pin 5 volt yang ada di arduino Uno, gnd nya ya dari gnd arduino uno ya.
Tambahan informasi GPS neo 7M berdasarkan informasi yang saya dapatkan,memiliki respon time yang lebih cepat dibandingkan GPS neo 6M, sayang nya ada perbedaan harga yang cukup signigikan bagi pelajar/mahasiswa.kalau untuk praktisi/hobiis/ professional ga ada masalah
Catatan penting juga, GPS neo 6M yang breakout / PCB nya berwarna merah agaknya adalah produk recycle , boleh dicoba beli dan liat chip gps nya, akan keliatan dia adalah produk lama yang di reka ulang supaya bisa dipakai kembali dengan membuatkan breakout / PCB baru. Yang kami alami dalam penggunaan modul ini, respon time nya sangat lambat
Sebenarnya yang dibaca selain koordinat longitude dan latitude adalah Speed and Altitude.
Sekarang kita akan praktik menggunakan Modul GPS NEO6MV2 (Neo 6M) untuk membaca longitude dan latitude nya. Kemudian ditampilkan ke Serial Monitor
Koneksi GPS NEO6MV2 (Neo 6M) ke arduino adalah sebagai berikut
Kemudian copy paste aja sketch atau source code berikut ini :
#include <SoftwareSerial.h>
#include <TinyGPS.h>
TinyGPS gps;
SoftwareSerial ss(3, 4);//rx,tx
void setup() {
Serial.begin(9600);
ss.begin(9600);
}
void loop()
{
bool newData = false;
unsigned long chars;
unsigned short sentences, failed;
while (ss.available())
{
char c = ss.read();
if (gps.encode(c))
newData = true;
}
if (newData)
{
float flat, flon;
unsigned long age;
gps.f_get_position(&flat, &flon, &age);
Serial.print("Latitude ");
Serial.println(flat, 6);
Serial.print("Longitude ");
Serial.println(flon, 6);
}
}
Save dengan nama bacagps.ino kemudian uploadkan ke board arduino anda. Selanjutnya silakan buka serial monitor, akan anda dapati hasil sebagai berikut :
Gambar fisik modul gps NEO6MV2 (Neo 6M) Adalah sebagai berikut
![]() |
Mengakses modul gps NEO6MV2 (Neo 6M) dengan arduino uno |
Fungsi modul ini adalah untuk membaca titik koordinat longitude dan latitude posisi dari gps itu sendiri , dimana modul ini dinyalakan dan mendapatkan sinyal (ditandai dengan kedip kedip nya lampu indicator pada modul gps). Oh iya sebagai catatan saja power supply untuk modul GPS ini, Vcc dapat diambilkan dari pin 5 volt yang ada di arduino Uno, gnd nya ya dari gnd arduino uno ya.
Tambahan informasi GPS neo 7M berdasarkan informasi yang saya dapatkan,memiliki respon time yang lebih cepat dibandingkan GPS neo 6M, sayang nya ada perbedaan harga yang cukup signigikan bagi pelajar/mahasiswa.kalau untuk praktisi/hobiis/ professional ga ada masalah
![]() |
Mengakses modul gps NEO6MV2 (Neo 6M) dengan arduino uno |
Catatan penting juga, GPS neo 6M yang breakout / PCB nya berwarna merah agaknya adalah produk recycle , boleh dicoba beli dan liat chip gps nya, akan keliatan dia adalah produk lama yang di reka ulang supaya bisa dipakai kembali dengan membuatkan breakout / PCB baru. Yang kami alami dalam penggunaan modul ini, respon time nya sangat lambat
Sebenarnya yang dibaca selain koordinat longitude dan latitude adalah Speed and Altitude.
Sekarang kita akan praktik menggunakan Modul GPS NEO6MV2 (Neo 6M) untuk membaca longitude dan latitude nya. Kemudian ditampilkan ke Serial Monitor
Koneksi GPS NEO6MV2 (Neo 6M) ke arduino adalah sebagai berikut
Kemudian copy paste aja sketch atau source code berikut ini :
#include <SoftwareSerial.h>
#include <TinyGPS.h>
TinyGPS gps;
SoftwareSerial ss(3, 4);//rx,tx
void setup() {
Serial.begin(9600);
ss.begin(9600);
}
void loop()
{
bool newData = false;
unsigned long chars;
unsigned short sentences, failed;
while (ss.available())
{
char c = ss.read();
if (gps.encode(c))
newData = true;
}
if (newData)
{
float flat, flon;
unsigned long age;
gps.f_get_position(&flat, &flon, &age);
Serial.print("Latitude ");
Serial.println(flat, 6);
Serial.print("Longitude ");
Serial.println(flon, 6);
}
}
Save dengan nama bacagps.ino kemudian uploadkan ke board arduino anda. Selanjutnya silakan buka serial monitor, akan anda dapati hasil sebagai berikut :
![]() |
Mengakses modul gps NEO6MV2 (Neo 6M) dengan arduino uno |
4 Reviews
ga muncul apa - apa di serial monitornya
ReplyDeletemohon arahannya pak trimakasih
ReplyDeletepastikan bahwa modul GPS sudah mendapat kan sinyal dengan indikator ada led kedip lambat pada modul GPS yang ada
ReplyDeleteGak muncul apapun padahal lednya udah kedip, itu kenapa ya pak...
ReplyDeleteSilakan dikomentari