em dùng loại cảm biến này đọc độ ẩm đất với nodemcu. em đo và lấy giá trị analog từ 252 tới 562 cho vào hàm map(value, 562, 252, 0, 100); khi em đưa ra ngoài thì 0% 1%. khi em cho que vào cốc nước lên 98% thì em để im que đó lúc này độ ẩm đất bắt đầu giảm xuống lần lần mỗi giây giảm 1% . Em ko biết tại sao luôn ai mọi người giúp em với ?
code
/* cb nodemcu
vcc 3.3v
gnd gnd
A0 A0
*/
void setup()
{
Serial.begin(115200);
}
void loop()
{
int value = analogRead(A0);
int percent = map(value, 562, 252, 0, 100);
Serial.print(percent);
Serial.println('%');
}
code
/* cb nodemcu
vcc 3.3v
gnd gnd
A0 A0
*/
void setup()
{
Serial.begin(115200);
}
void loop()
{
int value = analogRead(A0);
int percent = map(value, 562, 252, 0, 100);
Serial.print(percent);
Serial.println('%');
}
Comment