[SOLUCIONADO] Coordenadas GPS en display LCD
buenas, estoy intentando mostrar en un display lcd, las coordenadas gps de un módulo gps ublox y un arduino uno, pero no hay manera de que me muestre las coordenadas por el lcd.
el código es este:
el código es este:
code: [select]
#include <liquidcrystal.h>
liquidcrystal lcd(12, 11, 5, 4, 6, 7);
//librerias para gps
#include <tinygps++.h>
#include <softwareserial.h>
//objeto gps
tinygpsplus gps;
//variables para guardar coordenadas gps
float latitude, longitude;
//variable para guardar el numero de satelites gps
int sat;
//variable para velocidad gps
int vel;
//software serial gps. pin 2 tx del gps. pin 3 no es necesario conectarlo.
softwareserial ss(2, 3);
void setup() {
//init serial gps
ss.begin(9600);
// set lcd's number of columns , rows:
lcd.begin(16, 2);
}
void loop() {
//lee los datos recibidos por el serial del gps
while (ss.available() > 0) {
gps.encode(ss.read());
}
//almacena datos gps en variables
latitude = gps.location.lat();
longitude = gps.location.lng();
sat = gps.satellites.value();
vel = gps.speed.kmph();
//print coordenadas en el lcd
lcd.clear();
lcd.setcursor (0,0);
lcd.print ("lat: ");
lcd.print (latitude, 5);
lcd.setcursor(0,1);
lcd.print ("lon: ");
lcd.print (longitude, 5);
delay (2000);
}
prueba armando otro sketch pero en lugar de lcd usa el serial del arduino ver si el gps esta funcionando correctamente.
Arduino Forum > International > Español > Proyectos (Moderators: surbyte, Hector_A) > [SOLUCIONADO] Coordenadas GPS en display LCD
arduino
Comments
Post a Comment