您当前的位置:首页 > 电子 > 开发板/开源硬件

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

时间:08-09来源:作者:点击数:
城东书院 www.cdsy.xyz

掌控板板载光线传感器感知周边环境的光线变化,采用的是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的串口监视器可以看到光线传感器变化的数值。

城东书院 www.cdsy.xyz
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门
本栏推荐