• ตอบกระทู้
  • ตั้งกระทู้ใหม่
QUOTE 

ช่วยดู error นี้หน่อยครับ ใช้บอร์ด esp8266 พยายามจะใช้ร่วมกับ netpie แต่ compile ไม่ผ่าน

pongsathorn
ตอนนี้ผมกำลังศึกษาเรื่องนี้ครับ เลยลองจากโค้ดใน example แล้วใส่ข้อมูลหมดแล้วครับ
โค้ดตัวเต็ม

#include <MicroGear.h>
#include <ESP8266WiFi.h>
#include "DHT.h"

const char* ssid = "Jaigere";
const char* password = "314159pp";

#define APPID "ProjectMicro001"
#define KEY "kLDcOoIUW9Lhf8L"
#define SECRET "AKoY3JFTe4rkScBm4GYWxa2YU"

#define ALIAS "NodeMCU1"
#define TargetWeb "HTML_web"

#define D4 2 // TXD1
#define DHTPIN D4 // what digital pin we're connected to
#define DHTTYPE DHT11 // DHT 11

DHT dht(DHTPIN, DHTTYPE);

WiFiClient client;
MicroGear microgear(client);

void onMsghandler(char *topic, uint8_t* msg, unsigned int msglen)
{
Serial.print("Incoming message --> ");
msg[msglen] = '\0';
Serial.println((char *)msg);
}


void onConnected(char *attribute, uint8_t* msg, unsigned int msglen)
{
Serial.println("Connected to NETPIE...");
microgear.setAlias(ALIAS);
}

void setup()
{
/* Event listener */
microgear.on(MESSAGE,onMsghandler);
microgear.on(CONNECTED,onConnected);

dht.begin();
Serial.begin(9600);
Serial.println("Starting...");

WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED)
{
delay(250);
Serial.print(".");
}

Serial.println("WiFi connected");
Serial.println("IP address: ");
Serial.println(WiFi.localIP());

microgear.init(KEY,SECRET,ALIAS);
microgear.connect(APPID);
}

void loop()
{
if (microgear.connected())
{
microgear.loop();
Serial.println("connected");

float Humidity = dht.readHumidity();
float Temp = dht.readTemperature(); // Read temperature as Celsius (the default)
String data = "/" + String(Humidity) + "/" + String(Temp);
char msg[128];
data.toCharArray(msg,data.length());
Serial.println(msg);

microgear.chat(TargetWeb , msg);
}
else
{
Serial.println("connection lost, reconnect...");
microgear.connect(APPID);
}
delay(1500);
}

error ครับ
Arduino: 1.8.16 (Windows Store 1.8.51.0) (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\User\Documents\Arduino\libraries\microgear-esp8266-arduino-master\MicroGear.cpp: In member function ‘void MicroGear::syncTime(Client*, long unsigned int*)’:

C:\Users\User\Documents\Arduino\libraries\microgear-esp8266-arduino-master\MicroGear.cpp:152:31: error: ‘class BearSSL::WiFiClientSecure’ has no member named ‘verify’

152 | if (clientsecure->verify(tstr, gearauth)) {

Copy
| ^~~~~~
Multiple libraries were found for “MicroGear.h”

Used: C:\Users\User\Documents\Arduino\libraries\microgear-esp8266-arduino-master

Not used: C:\Users\User\Documents\Arduino\libraries\ESP8266_Microgear

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.
QUOTE 
ความคิดเห็นที่ #1
เจ้าของร้าน

จากที่ทางร้านดู Error ครับ

Arduino: 1.8.16 (Windows Store 1.8.51.0) (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”

ทางน้องอาจจะไปโหลด Arduino ผ่าน windows stone มาครับ ซึ่ง มันจะมี Error อยู่บ้าง ทางร้านแนะนำว่า ให้ลบแล้วติดตั้งแบบ install ดูก่อน ให้ตัดไปทีละปัญหา ครับ หากไม่ได้อย่างไร เข้ามาถามทางร้านใหม่อีกรอบได้เลย ครับ 

แสดงความคิดเห็นที่ 1-1 จากทั้งหมด 1 ความคิดเห็น
WEBBOARD-LOGIN-BEFORE-TOPIC-REPLY

Join เป็นสมาชิกร้านค้า

ร้านAB-Maker บทความ Arduino จำหน่าย Sensor Module Shield ราคาถูก AB.in.th
ร้านAB-Maker บทความ Arduino จำหน่าย Sensor Module Shield ราคาถูก AB.in.th
/www.ab.in.th/
Join เป็นสมาชิกร้าน
529
สมัครสมาชิกร้านนี้ เพื่อรับสิทธิพิเศษ

ติดต่อร้าน AB-Maker

075-808-080
064-208-3926

ติดต่อเวลา 10.00-17.00 น. 
จันทร์ ถึงวัน ศุกร์ 

Fanpage AB-Maker Arduino Line @AB-Maker Arduino

QR Coard Line

  • ค้นหา
*ใส่ เบอร์มือถือ หรือ email ที่ใช้ในการสั่งซื้อ

หน้าที่เข้าชม4,510,795 ครั้ง
ผู้ชมทั้งหมด2,466,567 ครั้ง
ร้านค้าอัพเดท6 ก.ย. 2568
รายการสั่งซื้อของฉัน
เข้าสู่ระบบด้วย
เข้าสู่ระบบ
สมัครสมาชิก

ยังไม่มีบัญชีเทพ สร้างบัญชีใหม่ ไม่มีค่าใช้จ่าย
สมัครสมาชิก (ฟรี)
รายการสั่งซื้อของฉัน
ข้อมูลร้านค้านี้
ร้านAB-Maker บทความ Arduino จำหน่าย Sensor Module Shield ราคาถูก AB.in.th
AB-Maker บทความ Arduino จำหน่าย Sensor Module Shield ราคาถูก AB.in.th
Arduino นครศรีธรรมราช หาดใหญ่ สงขลา ยะลา จำหน่าย Arduino อุปกรณ์อิเล็กทรอนิกส์ ไมโครคอนโทรลเลอร์ Uno R3 Nodemcu Esp8266 Esp32 Sensor Module ราคาถูกสุดๆ Support เร็วดูแลลูกค้าอย่างดี
เบอร์โทร : 075808080
อีเมล : [email protected]
ส่งข้อความติดต่อร้าน
เกี่ยวกับร้านค้านี้
สินค้าที่ดูล่าสุด
ดูสินค้าทั้งหมดในร้าน
สินค้าที่ดูล่าสุด
บันทึกเป็นร้านโปรด
Join เป็นสมาชิกร้าน
แชร์หน้านี้
แชร์หน้านี้

TOP เลื่อนขึ้นบนสุด
พูดคุย-สอบถาม