当前位置: 首页 > news >正文

掌控板读取板载光线传感器数值

掌控板读取板载光线传感器的数值

​掌控板板载光线传感器感知周边环境的光线变化,采用的是12bit的ADC采样数据,输出的数据从0~4095,共$ 2^{12} $=4096个数值。根据掌控板原理图(图1),光线传感器与esp32的接口是GPIO39/P4。

在这里插入图片描述

图1 光线传感器接口原理图

c语言代码如下:

// 定义P4管脚,P4管脚对应的GPIO编号是39
const int lightPin = 39;  void setup() {// 初始化串口通信,用于输出结果Serial.begin(115200);// 设置P4管脚为输入模式pinMode(lightPin, INPUT);
}void loop() {// 读取P4管脚的值int lightValue = analogRead(lightPin);Serial.println(lightValue);delay(50);
}

​ 通过arduino IDE的串口监视器可以看到光线传感器变化的数值。


http://www.mrgr.cn/news/52963.html

相关文章:

  • kubernetes安装web界面
  • MFC中多线程进度条的简单代码实现
  • 中英互译大比拼,这5款工具随心选!
  • 上海桶饭配送中腾食品:资源整合与一站式服务典范
  • 四步向gem5中添加用户自定义的分支预测器
  • vue综合指南(六)
  • springboot033小徐影城管理系统(论文+源码)_kaic
  • 复现EfficientNet
  • 平台上新 | 智能分析——你的智能体调优工具已上线!
  • 倍思、公牛、西圣充电宝好用吗?测评PK 谁是性价比之王!
  • 我与C语言二周目邂逅vlog——7.预处理
  • Java项目-基于SpringBoot框架的学生考勤管理系统项目实战(附源码+文档)
  • Nuxt.js 应用中的 app:templates 事件钩子详解
  • 使用.NET MAUI开发第一个安卓APP
  • rust入门基础笔记(最全详细的笔记)
  • 在MySQL中为啥引入批量键访问(Batch Key Access, BKA)
  • 大模型缺的脑子,终于在智能体上长好了
  • 车企放弃自研?高阶智驾「火拼」
  • matlab相位图
  • 医药行业智能仓中如何运用 AI 进行质量管理?