10Hz U-blox binary GPS data in 66 lines of code (arduino)

preview_player
Показать описание
Рекомендации по теме
Комментарии
Автор

Wow, I watched this when I was in high school (I was making a toy self-driving car for my school project) and I learned a lot of things from this video. Now I am a computer science major working part-time as a junior software engineer. Thank you so much for making this video, it really taught me a lot and gave me an idea of what programming is all about. You are awesome !!
(I don't know why YouTube recommended this to me now, but I am glad it did, bought back so many memories :) )

GameBench
Автор

What a gift! Nine months of learning boiled down to 39 minutes. Thanks! And your follow-up video is also a gift - especially the SendMessageOutputs information.

craiglarson
Автор

Wow! That was so helpful! I am very grateful you have done this research. Like you, I was only looking for a handful of values for my application, LAT / LON and perhaps speed and heading etc. But parsing the numerous text based NEMA sentences just to find the one of interest, and trying to keep up with the rate to prevent a buffer overflow seemed so silly when I only needed 16 bytes of so. Thank you so much for drilling deep into this and helping us understand (at least for ublox devices) how to reconfigure them for just the data we need, turn of the endless text messages in favor of the UBX binary or hex mode. Brilliant!
I just reconfigured my two UBLOX 8M modules which happily accepted the upgraded rate of 10 HZ versus the default of once per second. Cant wait to try it out in my app. Thanks again for demonstrating a game changing mode to talk to our GPS! Nice work!

ConstrianedVideo
Автор

This looks like great fun - I'm going to get one of these. I might even go to Greenwich so I can see genuine zeros coming in for longitude. Might be a bit tricky getting both to show zero though :)

JulianIlett
Автор

Don't worry about the length of your videos. People can fast forward over things not applicable, so please keep being detailed in your explanation and picture inlays. Great work.

wylieecoyote
Автор

Yes, still watching. I now have a better understanding. Thank you.

alanpowell
Автор

Just have to say this video stands the test of time. I watched it at least 100 times, NOW I’M making a nixie clock out of a vintage HP nixie counter with no modifications to the counter itself. Pulling the time from gps through an uno displaying time on the counter. THANKS

markgreco
Автор

"Is anyone still watching this?" HELL YES!

planetcrypto
Автор

Watching this 5yrs Later in Kenya(Africa) and really helpful, thank you.

cyrus_kw
Автор

C structs and pointers have fallen from heaven. Combining these two when sending, receiving or storing packets of data is absolutely the way to go. Thank you for a very clear and informative video. Please keep them coming.

DrenImeraj
Автор

This is brilliant. Designing a GPS disciplined real time clock. Looks like I can keep the GPS code very small and use a Maxium TCXO chip to hold the time during power failures. Update the Maxium chip every 4 hours from the GPS time and have a pretty accurate clock. Using binary and turning off everything but what I need is really a great idea. Thanks for the great video!!

BigDaddy_MRI
Автор

Yes, I'm still watching! Great video! Please keep making these videos. Thank you very much!

thiagoribeiro
Автор

The most complete and didatic document UBX in the INTERNET :) Thank you! I will recommend it

tcpipchip
Автор

Greet video after five years. Really helps me with my f9p+f9h for ubuntu :)

csc
Автор

(chuckle) "Is anyone still watching?" Of course! I love the amount of down to earth detail I get from your videos (pun not intended but I'll accept any credit anyway). Don't stop.
Thanx, WDP

wdave
Автор

Glad you did the video. I had worked this all out about 4 years ago but didn’t remember how. Hang onto that version 8.12. I can’t get the née 20 point something to work at all and it wants the internet all the time.
Well done 👍

Eurus
Автор

hai. i'm using gy-neo6mv2. i had problem when i attached it on arduino nano. there is no serial output result. but when i try it directly on u-center it's working. can you help me? i use ýour UBX_GPS_SS

aakkuu
Автор

Still watching in 2021 :D you helped me a lot!

birdie
Автор

well, you did it again - one more in a series of great vids that shoot right to a topic i've been interested in. i've read before about shutting down a lot of the info on a GPS so that the Quad can better utilize just the pertinent info it needs. - and while U-Blox is a great piece of software - it is not all that user friendly. you were able to clear up 90% of what i wanted to glean off the software. thanks for that.
I have a question, though... when using Cleanflight - the CF software allows you to pick a bit rate. does CF push ANY data to the GPS module or do you just set that bitrate according to what you programmed it to?
keep up the great work - as far as i'm concerned - your videos are just long enough.
Thanks,
Russ from Coral Springs, Fl, usa

rholt
Автор

BRILLIANT video, iforce2d! Thanks to you, I was able to use UCenter to configure my NEO-M7 to deliver 10Hz updates, even after I power-cycled it. Now I can read the UBLOX messages using Python (my original goal), and will move on to Arduino as you've done. So I believe that following your instructions carefully produces a robust solution.

simondlevy