Error compiling for board NodeMCU 1.0 (ESP-12E Module) ช่วยหาสาเหตูให้หน่อยครับ

ช่วยหาสาเหตูให้หน่อยครับโค้ดแค่นี้เองแต่ก็ยัง Error

Code

#include "GravityTDS.h"
GravityTDS Tds;
float TDS = 0;

void setup()
{  
    Tds.setPin(A0);
    Tds.setAref(5.0);  
    Tds.setAdcRange(1024);  
    Tds.begin();     
}
void loop()
{
    Tds.setTemperature(25);  
    Tds.update();  
    TDS = Tds.getTdsValue()/1.6;  
    delay(1000);
}

Error

Arduino: 1.8.13 (Windows 10), Board: "NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, Disabled (new aborts on oom), Disabled, All SSL ciphers (most compatible), 32KB cache + 32KB IRAM (balanced), Use pgm_read macros for IRAM/PROGMEM, 4MB (FS:2MB OTA:~1019KB), 2, v2 Lower Memory, Disabled, None, Only Sketch, 115200"

















C:\Users\ADMIN\Documents\Arduino\libraries\GravityTDS-master\GravityTDS.cpp: In constructor 'GravityTDS::GravityTDS()':

C:\Users\ADMIN\Documents\Arduino\libraries\GravityTDS-master\GravityTDS.cpp:25:17: error: 'A1' was not declared in this scope; did you mean 'A0'?

   25 |     this->pin = A1;

      |                 ^~

      |                 A0

exit status 1

Error compiling for board NodeMCU 1.0 (ESP-12E Module).



This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

มันไม่เข้าใจ A0 ครับ ต้องระบุหมายเลขพินเลย

ภาพ

เคสนี้เป็นไงบ้างอัพเดทกันหน่อยครับ

ผมเลือกใช้ Arduino Uno3 แทนแล้วครับมันไม่ติดปัญหาอะไร

1 Likes

เยี่ยมครับ ขอบคุณที่อัพเดท

The Boss Sport GIF by UFC