MAG3110磁传感器

MAG3110是一款小型,低功耗数字3D磁性传感器,具有宽动态范围,可在具有高外部磁场的PCB中运行。具有如下特性:

  • 测量局部磁场的成分,地磁场的总和以及电路板上的成分所产生的磁场
  • 可以与3轴加速度计结合使用,从而可以获得与方向无关的精确指南针航向信息
  • 具有标准的I²C串行接口,能够测量高达10高斯的局部磁场,输出数据速率高达80 Hz

1、硬件准备

  • 杜邦线若干、数据线一条
  • Arduino UNO R3开发板一块
  • MAG3110传感器模块一个

接线如下:

Arduino 传感器
3.3v VIN
Gnd Gnd
SDA/A4 SDA
SCL/A5 SCL

2、软件准备

Ardunio开发实例-MAG3110磁传感器相关推荐

  1. Ardunio开发实例-红外遥控器解码与LED控制

    红外遥控器解码与LED控制 红外遥控是一种无线.非接触控制技术,具有抗干扰能力强,信息传输可靠,功耗低,成本低,易实现等显著优点,被诸多电子设备特别是家用电器广泛采用,并越来越多的应用到计算机和手机系 ...

  2. Ardunio开发实例-ENC28J60以太网模块实现Web服务器

    ENC28J60以太网模块实现Web服务器 ENC28J60采用与以太网兼容的IEEE 802.3或可用作以太网控制器. 换句话说,ENC28J60是具有一种功能的微芯片,该功能能够根据芯片使用Int ...

  3. Ardunio开发实例-旋转角度传感器

    旋转角度传感器 角度传感器,顾名思义,是用来检测角度的.它的身体中有一个孔,可以配合乐高的轴.当连结到RCX上时,轴每转过1/16圈,角度传感器就会计数一次.往一个方向转动时,计数增加,转动方向改变时 ...

  4. Ardunio开发实例-敲击传感器

    敲击传感器 振动是自然界最普遍的现象之一,大至宇宙小至原子粒子,无不存在振动现象.在工程技术领域中振动现象比比皆是,但在很多情况下振动是有害的,例如:振动降低加工精度和光洁度,加剧结构件的疲劳和磨损, ...

  5. Ardunio开发实例-被动红外(PIR)运动传感器使用

    被动红外(PIR)运动传感器使用 PIR运动传感器非常适合检测运动. PIR代表"被动红外". 基本上,PIR运动传感器测量其视场中物体的红外光. 因此,它可以根据环境中红外光的变 ...

  6. Ardunio开发实例-磁簧开关

    磁簧开关 磁簧开关是一种小型电气开关,通常由接近磁场通过施加的磁场进行操作.本次实例使用的磁簧开关模块如下: 1.硬件准备 Arduino UNO 开发板一块 杜邦线若干.数据线一条 数据线一条 磁簧 ...

  7. Ardunio开发实例-LM35、LM335、LM34温度传感器

    LM35.LM335.LM34温度传感器 LM35,LM335和LM34是线性温度传感器,其输出与温度值成比例的电压. 温度传感器 输出电压 线性 LM35 (LM35DZ) 与摄氏温度成正比(ºC) ...

  8. Ardunio开发实例-微型振动电机

    微型振动电机 微型振动电机,适合作为不可听见的指示器. 当输入为高电平时,电动机将像在静音模式下的手机一样振动. 本次实例将通过高低电平控制微型振动电机的振动. 1.硬件准备 Arduino UNO ...

  9. Ardunio开发实例-线性电位计

    线性电位计 线性电位计模块使用最大可变电阻为10KΩ的线性可变电阻器. 当将滑块从一侧移到另一侧时,其输出电压范围为0 V至所施加的Vcc. 通过线性电位计可以简单模拟PWM输出,调节LED亮度等.本 ...

  10. Ardunio开发实例-使用继电器模块控制家用灯泡

    使用继电器模块控制家用灯泡 继电器(英文名称:relay)是一种电控制器件,是当输入量(激励量)的变化达到规定要求时,在电气输出电路中使被控量发生预定的阶跃变化的一种电器.它具有控制系统(又称输入回路 ...

最新文章

  1. 设计模式-观察者模式
  2. 根际微生物组提高植物耐盐性的研究进展(Biotechnology Advances IF=10)
  3. LeetCode Odd Even Linked List
  4. 写给初学前端工程师的一封信 (转于Kejun)
  5. python 字符串转换成整数
  6. Starting MySQL.. ERROR! The server quit without updating PID file (/usr/local/mysql/data/vm10-0-0-19
  7. 初步了解并使用正则表达式 (REGular EXPression)
  8. 在c语言中load,一道题理清Objective-C中的load和initialize
  9. android动态化ui框架,动态化高性能的 UI 框架 Virtualview-Android
  10. MATLAB基础教程(11)——二维中的数据可视化(续)
  11. 解决python中 .to_csv() 的乱码问题
  12. Python案例篇:爬取分析大型招聘网站Python岗
  13. [渝粤教育] 天水师范学院 离散数学 参考 资料
  14. 使用python 批量修改图片分辨率
  15. Windows电脑多屏显示器设置方法怎么找回副屏显示器隐藏的敬业签软件
  16. 再谈Hibernate the owing session was closed
  17. Executable: C:\PhoneYou\roshan-0.6.6\bin\RoshanQuick.exe
  18. GCC种builtin函数的介绍以及实现过程(1)
  19. Java web学习——Spring MVC项目实例,三层架构通过JDBC链接SQLServer2012
  20. 毕设课设基于Android的校园订餐APP开发(附源码)

热门文章

  1. workflow-工作流
  2. php网页怎么设置背景音乐,怎么给网页添加背景音乐
  3. matlab绘制成像测井,成像测井系统简介.ppt
  4. android四大基本布局,四大布局 使用详解
  5. 傅里叶变换的相关实验——matlab实现
  6. Word 2019怎样自定义模板,并将自定义模板设为默认模板
  7. 路径规划(一) —— 环境描述(Grid Map Feature Map) 全局路径规划(最优路径规划(DijkstraA*star) 概率路径规划(PRMRRT))
  8. 自己动手做一个爬虫项目
  9. 网络视频会议管理系统设计原则
  10. 基础线性代数知识点总结与回顾(二):秩与线性相关