hmc5883l三轴电子罗盘传感器连接arduino
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
hmc5883l三轴电子罗盘传感器连接arduino
HMC5883L器件简介(1)器件介绍名称:HMC5883L电子指南针罗盘模块(三轴磁场传感器)
型号:GY-271
(2)主要技术参数使用芯片:HMCL5883L
供电电源:3-5V
通信方式:IIC通信协议
测试范围:±1.3-8高斯
(3)工作原理传统罗盘用一根被磁化的磁针来感应地球磁场,地球磁场与磁针之间的磁力时磁针转动,直至磁针的两端分别指向地球的磁南极与磁北极。
电子罗盘也一样,只不过把磁针换成了磁阻传感器,然后将感受到的地磁信息转换为数字信号输出给用户使用。
(4)产品应用领域手机、笔记本电脑、消费类电子、汽车导航系统和个人导航系统等。
(5)器件尺寸图hmc5883l三轴电子罗盘传感器连接arduino连接方法:只要连接VCC,GND,SDA,SCL四条线。
ArduinoGND-》HMC5883LGNDArduino3.3V-》HMC5883LVCCArduinoA4(SDA)-》HMC5883LSDAArduinoA5(SCL)-》HMC5883LSCL (注意,接线是A4,A5,不是D4,D5)
程序编写:1、下载HMC5883L库文件。
下载地址:http://soft2.wmzhe/download/AnsifaArduino/HMC5883L.zip
2、解压HMC5883L库文件到arduino文件夹:arduino-0022\libraries下面。
3、编写以下程序,下载下面测试程序到arduino:
#include《Wire.h》
#include《HMC5883L.h》
HMC5883Lcompass;
voidsetup()
{。