ESP8266 获取新大陆温湿度光照模块值

发布时间 2023-07-23 14:59:57作者: xXinG9199

光照是ADC输出的,温湿度走的是I2C。
光照直接采样用公式转换即可。

光照接线图如下:

image
image
image


参考代码(基于Arduino):
void setup() {
  Serial.begin(9600);
}

float Vref = 3.3;   // 参考电压
float R = 100.0;  // 分压电阻阻值
float value = 0;

void loop() {
  int sensorValue = analogRead(A0);          // 读取模拟输入电压
  float Vout = sensorValue * Vref / 1024.0;  // 将电压值转换为伏特
  float lux = Vout / R * 1024.0;             // 根据公式计算照度值
  lux *= 27;

  Serial.print(lux);
  Serial.println(" lux");
  delay(300);
}