ความรู้แน่น ฟรีสำหรับชุมชน ArduinoAll ที่นี่เท่านั้น

ฟรีและดีที่สุด คอร์สอบรม Arduino + NodeMCU
ทำเพื่อแบ่งปัน ห้ามนำไปจำหน่าย หรือเก็บเงินค่าเรียน
  !!!


  


AllNewStep รับประกันคุณภาพทุกชิ้น วันจันทร์-ศุกร์แจ้งชำระสินค้าก่อน 14.00 จัดส่งทันทีวันนี้ค่ะ

กรุงเทพ /ภาคกลาง ได้พรุ่งนี้


*** สินค้าทุกชิ้น ถ้าสามารถทำรายการสั่งซื้อได้ แสดงว่ามีครบทุกรายการค่ะ *** 

พิมพ์ค้นหาบทความ หัวข้อกระทู้ และสินค้าในเว็บ AllNewStep ได้ที่นี่
QUOTE 

ช่วยด้วยครับ NodeMCU เชื่อมต่อกับ DS3231

Kiattisak Mayotha

สวัสดีครับ คือผมทำตามคลิปด้านล่างนี้แล้วครับ 

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.

 

QUOTE 
ความคิดเห็นที่ #1
เจ้าของร้าน

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

QUOTE 
ความคิดเห็นที่ #2
Kiattisak Mayotha
ได้แล้วครับ ในไฟล์ RTClib.cpp จากลิ้งเก่า เปลี่ยนคำสั่งในบรรทัด #include เป็น #if defined ( ESP8266 ) #include #else #include #endif ได้เลยครับ ขอบคุณมากๆเลยนะครับผม ><
QUOTE 
ความคิดเห็นที่ #3
Kiattisak Mayotha
แต่วัน เวลา และ อุณหภูมิมันเพี้ยนมากเลยอ่ะครับ แก้ไขยังไงหรอครับ
QUOTE 
ความคิดเห็นที่ #4
Kiattisak Mayotha
ได้แล้วนะครับ ขอบคุณมากๆครับ
QUOTE 
ความคิดเห็นที่ #5
เจ้าของร้าน

ยินดึครับ smile

แสดงความคิดเห็นที่ 1-5 จากทั้งหมด 5 ความคิดเห็น
ขาย ARDUINO
คุณภาพ อันดับ 1

ได้รับรางวัลร้านยอดเยี่ยม
ตั้งแต่ปี 2558
ขาย Arduino
วีดีโอสอน Arduino

สอน esp8266

สอน Arduino IoT
สอน Arduino แบบเร็ว

สอน NodeMCU

อุปกรณ์ Arduino

MEMBER ZONE

พูดคุย-สอบถาม