GPS modul. How to get speed and put it in variable? #1203
Replies: 3 comments
-
Posted at 2018-01-05 by @gfwilliams I think something like this will do what you want:
Although as you say, you might be able to extract the data that you want from other NMEA data. For instance |
Beta Was this translation helpful? Give feedback.
-
Posted at 2018-01-05 by Anton Wow great. it works!!!
|
Beta Was this translation helpful? Give feedback.
-
Posted at 2018-01-06 by Anton In general, going on the path 1 with yours help, I wrote such code, but there are some strange mistakes = (such as 45 km / h at rest). I tested it in my car. Visually it coincides with the speedometer in my smartphone =)
|
Beta Was this translation helpful? Give feedback.
-
Posted at 2018-01-05 by Anton
Hi guys!
I want to get the speed and, depending on it do an actions, for example, to light the LED.
I see 2 ways of solving this problem.
the first one
Use the standard Esprino library, taken from the link below.
https://www.espruino.com/GPS
The following data is displayed:
There is no speed but I can get it if i know Time1 and Time0 and latitude, longitude at Time1, Time0.
I can colculat the distance pased using formulas from there www.movable-type.co.uk/scripts/latlong.html.
, then devide it on diff betvin T1 and T0
The problem is
How get latitude, longitude at T1, T0 from this code?
Serial3.setup (115200, {rx: P0, tx: P1});
var gps = require ("GPS"). connect (Serial3, function (data) {
console.log (data);
});
if i try somth like this
i get empty valus in console.
.
the second way is to communicate with serial
I use such cod
Problem
As a result, it get all data from GPS controller but here http://www.gpsinformation.org/dale/nmea.htm
I have not found any messages with such codes, and accordingly I do not understand what position, what it means, and how it's to pars it to get the speed. How to pars the
NMEA sentent ?
Beta Was this translation helpful? Give feedback.
All reactions