nodemcu读取模拟输入

使用nodemcu读取模拟输入可参考:Ref

简单的来说,对ESP8266使用analogRead(A0)读取模拟输入时,电压范围为0~1.0v,板子上提供的是3.3v,所以可变电阻器的输出需要分压之后才能连接至A0。

三个相同的电阻可以组个获取近似的电压的简单分压电路(3.3 * 13 = 1.1v), 将就可用。

#include

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

void loop() {
int sensorValue = analogRead(A0);
Serial.println(sensorValue);
delay(1000);
}