LIS3MDL磁场传感器驱动

1、LIS3MDL介绍

LIS3MDL 具有±4/±8/±12/±16 高斯的用户可选满量程。自检功能允许用户在最终应用中检查传感器的功能。该设备可以被配置为生成用于磁场检测的中断信号。

LIS3MDL 包括一个支持标准和快速模式(100 kHz 和 400 kHz)的 I2C 串行总线接口和 SPI 串行标准接口。

LIS3MDL 采用小型薄塑料焊盘网格阵列封装 (LGA),保证在 -40 °C 至 +85 °C 的扩展温度范围内工作。

LIS3MDL具有如下特性:

  • 宽电源电压,1.9 V 至 3.6 V
  • 独立 IO 电源 (1.8 V)
  • ±4/±8/±12/±16 高斯可选磁性满量程
  • 连续和单次转换模式
  • 16位数据输出
  • 中断发生器
  • 自我测试
  • I2C/SPI数字输出接口
  • 掉电模式/低功耗模式

2、硬件准备

  • ESP8266 NodeMCU开发板一块
  • LIS3MDL传感器模块一个
  • 面板板一个
  • 杜邦线若干
  • 数据线一条

硬件接线如下:

传感器引脚 ESP8266开发板引脚
Vin 5v

ESP8266-Arduino编程实例-LIS3MDL磁场传感器驱动相关推荐

  1. ESP8266-Arduino编程实例-MLX90393磁场传感器驱动

    MLX90393磁场传感器驱动 1.MLX90393介绍 MLX90393 磁场传感器可以在运行时重新编程为不同的模式和不同的设置. 该传感器使用 Melexis 专有的 Triaxis® 技术提供与 ...

  2. ESP32设备驱动-LIS3MDL磁场传感器驱动

    LIS3MDL磁场传感器驱动 文章目录 LIS3MDL磁场传感器驱动 1.LIS3MDL介绍 2.硬件准备 3.软件准备 4.驱动实现 1.LIS3MDL介绍 LIS3MDL 具有±4/±8/±12/ ...

  3. ESP8266-Arduino编程实例-MQ3酒精传感器驱动

    MQ3酒精传感器驱动 1.MQ3介绍 MQ3 气体传感器模块可用于气体泄漏检测(在家庭和工业中). 适用于检测酒精.苯.CH4.己烷.液化石油气.一氧化碳.由于灵敏度高.响应时间快,可以尽快进行测量. ...

  4. ESP8266-Arduino编程实例-MQ-7一氧化碳传感器驱动

    MQ-7一氧化碳传感器驱动 1.MQ-7介绍 MQ7 气体传感器模块可用于气体泄漏检测. 用于家庭和工业中的气体泄漏检测设备,适用于一氧化碳的检测. 由于其高灵敏度和响应时间,可以尽快进行测量. MQ ...

  5. ESP8266-Arduino编程实例-TCS34725颜色传感器驱动

    TCS34725颜色传感器驱动 1.TCS34725介绍 TCS3472 器件提供红色.绿色.蓝色 (RGB) 和清晰光感应值的数字返回. 集成在芯片上并定位于颜色传感光电二极管的 IR 阻挡滤光片可 ...

  6. Ardunio开发实例-LIS3MDL磁场传感器

    LIS3MDL磁场传感器 LIS3MDL具有用户可选的±4 /±8 /±12 /±16高斯的满量程. 自检功能允许用户在最终应用中检查传感器的功能.该设备可以被配置为生成用于磁场检测的中断信号. LI ...

  7. ESP8266-Arduino编程实例-HC-SR04超声波传感器驱动

    HC-SR04超声波传感器驱动 1.HC-SR04简单介绍 HC-SR04 超声波传感器使用声纳来确定与蝙蝠或海豚等物体的距离. 超声波测距模块HC-SR04提供2cm-400cm测量,测距精度可达3 ...

  8. ESP8266-Arduino编程实例-TSL2561亮度传感器驱动

    TSL2561亮度传感器驱动 1.TSL2561介绍 TSL2560 和 TSL2561 是第二代环境光传感器器件.每个都包含两个集成模数转换器 (ADC),用于集成来自两个光电二极管的电流.两个通道 ...

  9. ESP8266-Arduino编程实例-BMA250加速度传感器驱动

    BMA250加速度传感器驱动 1.BMA250介绍 BMA250 是一款先进的超小型三轴低重力加速度传感器,具有数字接口,适用于低功耗消费电子应用. BMA250 允许测量 3 个垂直轴上的加速度,从 ...

最新文章

  1. mysql alter engine_MySQL_mysql下修改engine引擎的方法,修改my.ini,在[mysqld]下加上 - phpStudy...
  2. 转:Object-Runtime的基本数据类型
  3. [bzoj 4887] [Tjoi2017]可乐
  4. Wasserstein GAN最新进展:从weight clipping到gradient penalty,更加先进的Lipschitz限制手法
  5. OpenStack 的部署T版(二)——Keystone组件
  6. 添加javascript代码:_javascript事件?你又了解多少呢
  7. 定了!百度运维工程师非法挖矿获利 10 万、被判 3 年,如何避免面向监狱编程?...
  8. c# 异常处理 try-catch-finally
  9. 【Unity】常用API和功能
  10. NGFF(M.2) m.2中Bkey接口Mkey接口有什么不同
  11. pdfboss转换器提供在线pdf转换word免费的api接口
  12. 会议室管理系统源码分享-Spring mvc+mybatis+jpa+mysql+bootstrap
  13. MATLAB 结构矩阵和单元矩阵
  14. 网上流传的飞扬学院Java_收获| 云和JAVA、UI双班毕业,飞扬青春再出发!
  15. vue配置路由请求 request 文件
  16. [ERROR] InnoDB: Attempted to open a previously opened tablespace
  17. 微信小程序之获取当前位置附近的美食、酒店、娱乐、超市等,并显示标记
  18. Keil MDK 编译器 AC5 和 AC6 优化选项重要内容和区别
  19. cadence 通孔焊盘_通孔焊盘内走线不报错
  20. 网易考拉Android客户端网络模块设计

热门文章

  1. 企鹅的面包(简化版)
  2. 【一】MADDPG-单智能体|多智能体总结(理论、算法)
  3. 2021-05-12 MongoDB面试题 MongoDB副本集选举条件有那些
  4. SpringBoot下载文件的正确方式~
  5. CentOS-6.2安装Nvidia显卡驱动
  6. 【机器学习】PCA主成分项目实战:MNIST手写数据集分类
  7. 避免c++程序在windows7或vista下关闭后出现程序兼容性助手
  8. 根据订单号查询并复制一行
  9. 软件 购 买 优 惠 券及使用说明
  10. 02-SQL语句给表起别名SQL中的表连接