×

使用Arduino UNO连接GPS模块

消耗积分:0 | 格式:zip | 大小:5.24 MB | 2023-01-04

h1654155273.0656

分享资料个

描述

使用 Arduino UNO(或任何其他 Arduino 设备)连接 GPS 模块(我使用 LEA-6H 02)并计算纬度和经度以显示在用 Python 编写的应用程序窗口上。

第 1 步:获取 u-blox LEA-6H 02 GPS 模块,阅读数据表规格,并使模块准备好连接到 Arduino

  • 大多数模块的工作电压约为 2.7 至 3.6v ,因此请确保您拥有合适的电源,我使用的是Arduino 3.3v 引脚
  • 所有模块都支持 UART 通信端口,因此我们将使用它与 Arduino 连接
  • 默认情况下,模块带有微型母插座,我发现很难连接到 Arduino,因此我将其替换为 2.54mm 跳线母插座(在更换之前,请确保您知道哪个引脚做什么,并在纸上或计算机上绘制引脚图)
  • 现在此模块已准备好连接到 Arduino

第 2 步:将 GPS 模块与 Arduino 连接

将GPS模块的Tx和Rx连接到Arduino的Rx和Tx

  • GPS 的 Tx(在我的例子中是绿线)到 Arduino 的 => Rx
  • GPS 的 Rx(在我的例子中是黄线)到 Arduino 的 => Tx
  • 识别 GPS 模块的 Tx(发射器)和 Rx(接收器),在 Arduino 上也是如此(我使用 UNO,所以它只有 1 个 UART 通信端口,Tx 在 pin0 上,Rx 在 pin1 上,更多关于Arduino UNO的规格

注意:确保您对 GPS 模块施加的电压不超过 3.3v(最大 3.6v)并仔细阅读模块说明

第三步:上传Arduino程序读取串口(通讯)口

  • 该项目的代码可以在 GitHub 存储库中找到
  • 请阅读 README.md 文件

观察屏幕上的反应

  • 给出有效响应需要一些时间,具体取决于 GPS 模块接收到的信号强度
  • 将 GPS 模块放在开阔的环境中或靠近窗户的地方
  • 按照上面的 README.md 文件安装 u-center 软件
  • 将 Arduino 代码上传到 Arduino 模块
  • 将 GPS 引脚连接到 Arduino
  • 在 Arduino IDE 上打开串口监视器并观察 GPS 模块的输出,确保它正在打印有价值的输出
  • 关闭串口监视器断开Arduino串口,此时打开u-center软件,选择Arduino的串口

第 4 步:执行 Python 代码

  • 在本地机器上下载并配置Python
  • 使用 Arduino 连接 GPS 并为其供电
  • 识别 Arduino 连接到的 com 端口
  • 运行 Python 代码
  • 输入 com 端口详细信息
  • 验证纬度和经度数据

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !