当前位置: 首页 > 知识库问答 >
问题:

Arduino SPI GPS纳米大黄蜂1411 PM04

阎建中
2023-03-14

下午好

我不熟悉SPI协议和Arduino。最近我遇到了一个GPS传感器,这一个:Nano Hornet 1411 PM04(数据表:https://www.origingps.com/wp-content/uploads/2014/11/Nano-Hornet-ORG1411-Datasheet2.pdf).

我已经阅读了很多关于SPI的信息(包括Sparkfun为Arduino提供的一些教程),但我仍然无法让这个GPS工作。。。

如果有人能帮我理解如何为Arduino Uno编写代码,让这个传感器运行,我将不胜感激。

欲了解更多信息:

  • 该传感器的引脚显示在数据表之前提供的链接的第21页上(块17:索引的INTERFACE)。
  • 我实现的电子原理图是第25页下图中的原理图(块18:索引的典型应用电路,图11-参考图表-PM04排序选项)。
  • 选择的选项是SPI组装(没有放置R1,R2,R3,R4)。
  • Vcc是Arduino Uno板上的3.3 V引脚源。
  • Arduino Uno上的时钟、MISO和MOSI引脚分别为13、12和11
  • 从属选择将在数字引脚10。
  • ON_OFF信号由连接到数字引脚8的晶体管控制,这允许3.3 V使脉冲启动器件。

我对这个具体实现的更大误解是,我不知道/不理解如何从GPS传感器读取数据,或者我应该向传感器发送什么来开始传输位置。除此之外,我也不明白数据是如何输出的。。。

非常感谢!

共有1个答案

刁璞
2023-03-14

大黄蜂使用NMEA标准。你应该从阅读这一页上的信息开始,这应该会让你走上正确的道路。

https://playground.arduino.cc/Tutorials/GPS

 类似资料:
  • 项目级build.gradle 应用级build.gradle settings.gradle Android Studio最新版大黄蜂如何解决这个问题?

  • 大黄蜂云课堂网校系统使用国内优秀开源框架THinkPHP,基于PHP+MySQL开发,采用B/S架构,是为中小企业提供的开源视频管理系统,在线教育系统,网上教学视频系统,在线培训、视频课程网站、免费视频课程系统,DSKMS专注于内容付费的源代码系统。 大黄蜂开源网校系统功能特点: 1、独创学习引擎,打造互动式课堂 大黄蜂独创的学习引擎,开发了一对一直播、大班直播、点播课程、音频课程、作业、考试等1

  • 我几乎没有本地和远程HornetQ客户端需要连接到同一个HornetQ服务器。在系统启动的前2分钟,我总是看到HornetQ抛出“java.net.SocketTimeoutException:connect timed out”异常。2分钟后,连接就会连接起来。 我检查了获得异常的连接都来自当地的HornetQ客户端。它让我感到困惑,因为与远程连接相比,本地连接应该没有任何问题,除非我配置错误。

  • 我用的是带有M1芯片的macbook。我使用的是Android Studio大黄蜂2021.1.1金丝雀3版本。当我第一次运行项目时,没有任何问题。当我进行第二次调试时,我在代码中所做的更改在仿真程序中是不可见的。我看不到logcat的变化。我该怎么办?谢谢

  • 黄金大道 在使用条件语句编程时,代码的左边距应该是一条“黄金”或者“快乐”的大道。 也就是说,不要嵌套 if 语句。使用多个 return 可以避免增加循环的复杂度,并提高代码的可读性。因为方法的重要部分没有嵌套在分支里面,并且你可以很清楚地找到相关的代码。 推荐: - (void)someMethod { if (![someOther boolValue]) { return;

  • 我得到这个错误在Android Studio 目标API级别'30'超出范围('11'-'24') 我的身材。格拉德尔包含 我尝试了失效和缓存选项 如何消除这个错误?