Arduino: 1.8.3 (Windows 10), Board: "NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, Legacy (new can return nullptr), All SSL ciphers (most compatible), 4MB (FS:2MB OTA:~1019KB), 2, v2 Lower Memory, Disabled, None, Only Sketch, 115200"
NodeMCU:9: error: invalid conversion from 'const char*' to 'char' [-fpermissive]
char auth = "rdeRzhzuMLGTwKHDbBxh_sPfHu6fpif";
^
NodeMCU:13: error: invalid conversion from 'const char*' to 'char' [-fpermissive]
char ssid = "iPhone";
^
NodeMCU:14: error: invalid conversion from 'const char*' to 'char' [-fpermissive]
char pass = "tat12345678";
^
C:\Users\ASUS\Desktop\NodeMCU\NodeMCU.ino: In function 'void setup()':
NodeMCU:21: error: invalid conversion from 'char' to 'const char*' [-fpermissive]
Blynk.begin(auth, ssid, pass);
^
In file included from C:\Users\ASUS\Desktop\NodeMCU\NodeMCU.ino:5:0:
C:\Users\ASUS\Documents\Arduino\libraries\Blynk\src/BlynkSimpleEsp8266.h:74:10: error: initializing argument 1 of 'void BlynkWifi::begin(const char*, const char*, const char*, const char*, uint16_t)' [-fpermissive]
void begin(const char* auth,
^
NodeMCU:21: error: invalid conversion from 'char' to 'const char*' [-fpermissive]
Blynk.begin(auth, ssid, pass);
^
In file included from C:\Users\ASUS\Desktop\NodeMCU\NodeMCU.ino:5:0:
C:\Users\ASUS\Documents\Arduino\libraries\Blynk\src/BlynkSimpleEsp8266.h:74:10: error: initializing argument 2 of 'void BlynkWifi::begin(const char*, const char*, const char*, const char*, uint16_t)' [-fpermissive]
void begin(const char* auth,
^
NodeMCU:21: error: invalid conversion from 'char' to 'const char*' [-fpermissive]
Blynk.begin(auth, ssid, pass);
^
In file included from C:\Users\ASUS\Desktop\NodeMCU\NodeMCU.ino:5:0:
C:\Users\ASUS\Documents\Arduino\libraries\Blynk\src/BlynkSimpleEsp8266.h:74:10: error: initializing argument 3 of 'void BlynkWifi::begin(const char*, const char*, const char*, const char*, uint16_t)' [-fpermissive]
void begin(const char* auth,
^
exit status 1
invalid conversion from 'const char*' to 'char' [-fpermissive]
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
โค้ดน่าจะผิด เพราะแจ้งคอมไพล์ไม่ผ่าน เนื่องจากตัวแปร char รับอักษรได้ 1 ตัว
ตามที่ใส่เป็นตัวอักษรหลายตัว เป็นตัวแปรแบบ string
ลองเช็คโค้ดที่ก็อปมาอีกครั้งครับ