TSL2561亮度传感器驱动

1、TSL2561介绍

TSL2560 和 TSL2561 是第二代环境光传感器器件。每个都包含两个集成模数转换器 (ADC),用于集成来自两个光电二极管的电流。两个通道的整合同时发生。转换周期完成后,转换结果分别传送到通道 0 和通道 1 数据寄存器。传输是双缓冲的,以确保保持数据的完整性。传输后,设备自动开始下一个集成周期。与设备的通信是通过标准的两线 SMBus 或 I2C 串行总线完成的。

因此,TSL256x 器件可以轻松连接到微控制器或嵌入式控制器。信号调节不需要外部电路,因此也节省了 PCB 空间。由于 TSL256x 器件的输出是数字的,因此与模拟信号相比,输出有效地不受噪声影响。

TSL256x 器件还支持中断功能,无需轮询传感器以获取光强度值,从而简化和提高系统效率。中断功能的主要目的是检测光强度的有意义的变化。用户可以根据光强度和时间或强度变化的持续性来定义有意义的变化的概念。 TSL256x 器件能够定义高于和低于当前光照水平的阈值。当转换值超过这些限制中的任何一个时,将产生中断。

2、硬件准备

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

硬件接线如下:

传感器引脚 ESP32开发板引脚<

ESP32设备驱动-TSL2561亮度传感器驱动相关推荐

  1. ESP32设备驱动-MLX90393磁场传感器驱动

    MLX90393磁场传感器驱动 文章目录 MLX90393磁场传感器驱动 1.MLX90393介绍 2.硬件准备 3.软件准备 4.驱动实现 1.MLX90393介绍 MLX90393 磁场传感器可以 ...

  2. ESP32设备驱动-MAX44009环境光传感器驱动

    MAX44009环境光传感器驱动 文章目录 MAX44009环境光传感器驱动 1.MAX44009介绍 2.硬件准备 3.软件准备 4.驱动实现 1.MAX44009介绍 MAX44009 环境光传感 ...

  3. ESP32设备驱动-TCS34725颜色传感器驱动

    TCS34725颜色传感器驱动 文章目录 TCS34725颜色传感器驱动 1.TCS34725介绍 2.硬件准备 3.软件准备 4.驱动实现 1.TCS34725介绍 TCS3472 器件提供红色.绿 ...

  4. ESP32设备驱动-TEMT6000环境光传感器驱动

    TEMT6000环境光传感器驱动 文章目录 TEMT6000环境光传感器驱动 1.TEMT6000介绍 2.硬件准备 3.软件准备 4.驱动实现 5.自动夜明灯实现 1.TEMT6000介绍 TEMT ...

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

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

  6. ESP32设备驱动-LX1972可见光传感器驱动

    LX1972可见光传感器驱动 1.LX1972介绍 LX1972 是一款低成本硅光传感器,其光谱响应非常接近人眼.专利电路在 520nm 处产生峰值光谱响应,IR 响应小于峰值响应的 ±5%,高于 9 ...

  7. ESP32设备驱动-HMC5883L磁场传感器驱动

    HMC5883L磁场传感器驱动 1.HMC5883L介绍 霍尼韦尔 HMC5883L 是一款表面贴装.多芯片模块,专为低场磁场传感而设计,具有数字接口,适用于低成本罗盘和磁力计等应用. HMC5883 ...

  8. ESP32设备驱动-BMP183温度传感器驱动

    BMP183温度传感器驱动 文章目录 BMP183温度传感器驱动 1.BMP183介绍 2.硬件准备 3.软件准备 4.驱动实现 1.BMP183介绍 BMP183 是 BMP085 的功能兼容后继产 ...

  9. ESP32设备驱动-MS5611气压传感器驱动

    MS5611气压传感器驱动 文章目录 MS5611气压传感器驱动 1.MS5611介绍 2.硬件准备 3.软件准备 4.驱动实现 1.MS5611介绍 MS5611气压传感器针对高度计和变异计进行了优 ...

最新文章

  1. Marketing Cloud里取得系统contact数目的API
  2. 不经意传输(oblivious transfer)
  3. 基于RTP协议的数据通讯程序
  4. dueros基于什么开发的_干货丨超详细!DuerOS开发套件申请攻略!
  5. Google发布全球首个72量子比特处理器Bristlecone预览
  6. Android中UI线程与后台线程交互设计的5种方法
  7. 阶段3 3.SpringMVC·_07.SSM整合案例_04.ssm整合之编写SpringMVC框架
  8. 恒生O32系统的前世今生
  9. ctf 实验吧 围在栅栏中的爱 (最近一直在好奇一个问题,QWE到底等不等于ABC? )
  10. vscode 路径宏_VSCode宏怎么设置?VSCode宏的添加方法!
  11. java实现别踩白块儿,jQuery实现别踩白块儿网页版小游戏
  12. iOS UIKit基本概念
  13. ffmpeg视频剪辑视频长度问题,视频无声音,视频卡顿问题
  14. 2022爱分析・工业互联网实践报告
  15. 海云安应用安全测试、移动应用安全、开发安全再次上榜
  16. Word学习笔记:P6-文档封面、页眉、页脚设置
  17. 史上最全——QQ秘籍之全攻略
  18. 干货知识:高清监控怎么选配交换机
  19. 压缩图片(java)
  20. vue office在线编辑_多人协同、AI 协作……未来的 Office 有这些「黑科技」

热门文章

  1. html 圣杯布局 高度,三种实现圣杯布局方法
  2. PostgreSQL数据库实战培训课程(2天速成版)
  3. 河南中医药大学计算机学院,计算机教学部教师到河南中医药大学信息技术学院学习考察专业建设...
  4. 这名 “捡垃圾” 的程序员火了!,竟然年入60万美金?
  5. 腾讯信鸽推送(七):魅族推送通道配置
  6. sqlserver 添加字段说明
  7. bsub linux提交 sh,批量提交Bsub命令
  8. VB基础版版务处理_20041208
  9. Android 使用Camera2 实现拍照录像的功能
  10. C与C++中二维数组的动态分配内存方法