最近买了几个光敏传感器,尝试着将传感器整合到家里的智能感应LED灯具上面。
我购买的光敏传感器是4针的。
20241105132512.jpg

AO模拟输出:光敏传感器将采集的光线变成一个连续的模拟信号从AO引脚输出
DO数字输出:大于光线阈值,DO引脚输出1(高电平);反之输出0。关于光线阈值,应该是调节模块上面那个十字架旋钮
GND接地
VCC3·3v或者5v

我手里的板子为ESP23
20241105133032.jpg
引脚连接:

光敏传感器连接开发板
VCC======>VCC
GND======>GND
AO======>GPIO15

代码如下:


#define LIGHT_PIN 15 // 定义光敏模块的引脚号

void setup() {
   Serial.begin(115200);
}

void loop() {
  int lightValue = analogRead(LIGHT_PIN); // 读取光敏模块数据
  Serial.println(lightValue);
  delay(5000);
}

将程序烧入开发板后,打开串口监听器,可以看到打印输出的当前光敏模块的数值
20241105134708.png

标签: ESP8266开发, ESP32开发, 物联网开发, 智能物联网开发, ESP32连接光敏传感器, ESP8266连接光敏传感器

添加新评论