Skip to content

Commit

Permalink
Include Example 12 to View Coordinates and Product Showcase Video
Browse files Browse the repository at this point in the history
  • Loading branch information
bboyho committed Mar 21, 2024
1 parent a8e59e6 commit b783161
Show file tree
Hide file tree
Showing 3 changed files with 24 additions and 2 deletions.
22 changes: 20 additions & 2 deletions docs/arduino_examples.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,26 @@ If you have not already, select your Board (in this case the **SparkFun ESP32 Io



### Example 12: Use UART

!!! note
Make sure that you have the latest version of the SparkFun u-blox GNSS v3 Arduino Library when using the "Use UART" example. You will need a microcontroller (e.g. ESP32) with enough memory to compile this example. Depending on the microcontroller that you use, you may also need to adjust the defined serial port from `Serial2` to `Serial1`.

This example shows how to output your coordinates and satellites in view through the Serial UART. Head to the example in the **NEO-10N** folder (located in **File** **Examples** > **SparkFun u-blox GNSS V3** > **Basics** > **Example12_UseUart**).

If you have not already, select your Board (in this case the **SparkFun ESP32 IoT RedBoard**), and associated COM port. Upload the code to the board and set the [Arduino Serial Monitor](https://learn.sparkfun.com/tutorials/terminal-basics/all#arduino-serial-monitor-windows-mac-linux) to **115200** baud. Once there are enough satellites in view you should be able to see your coordinates and the number of satellites in view!

<div style="text-align: center;">
<table>
<tr style="vertical-align:middle;">
<td style="text-align: center; vertical-align: middle;"><a href="../assets/img/Arduino_NEO-F10N_IoT_RedBoard_ESP32_Output_Coordinates_SIV.JPG"><img src="../assets/img/Arduino_NEO-F10N_IoT_RedBoard_ESP32_Output_Coordinates_SIV.JPG" width="600px" height="600px" alt="Coordinates Shown in the Arduino Serial Monitor with the NEO-F10N "></a></td>
</tr>
</table>
</div>


### More Examples!

Now that you got it up and running, check out the other examples located in the ZED-F10N folder!
Now that you got it up and running, check out the SparkFun u-blox Arduino Library for other UART examples!

<div style="text-align: center"><a href="https://github.com/sparkfun/SparkFun_u-blox_GNSS_v3/tree/main/examples/NEO-F10N" target="github_gnss_v3" class="md-button">SparkFun_u-blox_GNSS_v3 > examples > NEO-F10N</a></div>
<div style="text-align: center"><a href="https://github.com/sparkfun/SparkFun_u-blox_GNSS_v3/tree/main/examples" target="github_gnss_v3" class="md-button">SparkFun_u-blox_GNSS_v3 > examples</a></div>
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions docs/introduction.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,10 @@ The [SparkFun GNSS L1/L5 Breakout - NEO-F10N, SMA](https://www.sparkfun.com/prod
</div>
</center>

<div style="text-align: center;">
<iframe width="560" height="315" src="https://www.youtube.com/embed/lrZWDXNU0OE?si=9YpjbiSuIA6uKVQY" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div>

This breakout supports concurrent reception of three GNSS constellations: GPS, Galileo, and BeiDou. The proprietary dual-band [multipath mitigation technology](https://www.u-blox.com/en/technologies/multipath-mitigation) from the u-blox F10 allows the module to choose the best signals from both bands to achieve a significantly better position accuracy in challenging urban environments than with the L1 band alone.

What's different from other u-blox modules is that the NEO-F10N module only supports one serial UART communication port. U-blox based GPS products are configurable using the popular, but dense, windows program called u-center. Plenty of different functions can be configured on the NEO-F10N: baud rates, update rates, spoofing detection, external interrupts, SBAS, etc. We've included a few basic UART examples with our SparkFun Arduino Library to get started.
Expand Down

0 comments on commit b783161

Please sign in to comment.