ผมได้ทำการทดสอบ Data Logger Shield ต่อกับ mega2560 โดยการใช้โค้ดทดสอบของ https://www.arduinoall.com/article/16 เมื่อรันโค้ดแล้ว จะ compileไม่ผ่านครับ
error ตรงโค้ด if (!SD.begin(10 ,11,12,13)) {
จะขึ้นแจ้งเตือนว่า no matching function for call to 'SDLib::SDClass::begin(int, int, int, int)'
ผมต้องทำการแก้ไขอย่างไรครับ หรือต้องโหลด Library ใหม่ ถ้าใช่ขอแหล่งดาวน์โหลด SD library หน่อยครับ
ขอบคุณครับ -/\-
ตัว data logger สำหรับ arduino uno ถ้าใช้กับ arduino mega2560 ขา SPI จะไม่ตรงกัน รายละเอียดตามนี้ครับ https://www.arduinoall.com/webboard/viewtopic/906
บทความ ตามตัวอย่างใช้ไลบารีนี้ครับ
ดาวน์โหลดไลบารีและโคดตัวอย่าง Arduino Data Log ger Shield คลิกที่นี่