สวัสดีครับ คือผมทำตามคลิปด้านล่างนี้แล้วครับ
https://www.arduinoall.com/article/26/ds3231-%E0%B8%AA%E0%B8%AD%E0%B8%99-%E0%B8%A7%E0%B8%B4%E0%B8%98%E0%B8%B5-%E0%B9%83%E0%B8%8A%E0%B9%89%E0%B8%87%E0%B8%B2%E0%B8%99-arduino-ds3231-at24c32-%E0%B9%82%E0%B8%A1%E0%B8%94%E0%B8%B9%E0%B8%A5%E0%B8%99%E0%B8%B2%E0%B8%AC%E0%B8%B4%E0%B8%81%E0%B8%B2-%E0%B9%83%E0%B8%8A%E0%B9%89%E0%B9%84%E0%B8%94%E0%B9%89%E0%B9%83%E0%B8%99-3-%E0%B8%99%E0%B8%B2%E0%B8%97%E0%B8%B5
แต่พอรันโปรแกรมมันแจ้ง error ครับ ช่วยทีครับผมไม่รู้จะแก้ยังไง
Arduino: 1.8.1 (Windows 10), Board: "NodeMCU 1.0 (ESP-12E Module), 80 MHz, 115200, 4M (3M SPIFFS)"
WARNING: Category 'Real-time clock' in library DS3231 is not valid. Setting to 'Uncategorized'
C:\Users\KMP\Documents\Arduino\libraries\RTClib\RTClib.cpp:6:26: fatal error: avr/pgmspace.h: No such file or directory
#include <avr/pgmspace.h>
^
compilation terminated.
Multiple libraries were found for "RTClib.h"
Used: C:\Users\KMP\Documents\Arduino\libraries\RTClib
Not used: C:\Users\KMP\Documents\Arduino\libraries\arduino_418213
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.
C:\Users\KMP\Documents\Arduino\libraries\RTClib\RTClib.cpp:6:26: fatal error: avr/pgmspace.h: No such file or directory
ไม่พบไฟล์ pqmspace.h แปลว่าไลบารียังไม่ถูกต้อง เช็คการลงไลบารีครับ
น่าจะยังไม่ได้ลงตัวนี้ https://github.com/adafruit/RTClib
Multiple libraries were found for "RTClib.h"
Used: C:\Users\KMP\Documents\Arduino\libraries\RTClib
Not used: C:\Users\KMP\Documents\Arduino\libraries\arduino_418213
- อีกอันที่แจ้งคือไลบารีซ้ำซ้อน ลองลบตัวนี้ออกครับ
C:\Users\KMP\Documents\Arduino\libraries\arduino_418213