คือลอง
วิธี ใช้งาน Arduino จอ LCD แบบ I2C แสดงข้อความได้ ภายใน 3 นาที ลองแล้วครับแต่ไม่ได้อะ ครับ
ต่อตามสายที่บอก โหลด library แล้วก็ทำตามแล้วนะครับไม่ได้
มันขึ้นตามข้างล่างนี้นะครับ
รบกวนหน่อยใครรู้ชช่วยบอกที
This report would have more information with
"Show verbose output during compilation"
enabled in File > Preferences.
Arduino: 1.0.6 (Windows 7), Board: "Arduino Uno"
C:\Program Files (x86)\Arduino\libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp:3:23: error: WProgram.h: No such file or directory
In file included from C:\Program Files (x86)\Arduino\libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp:1:
C:\Program Files (x86)\Arduino\libraries\LiquidCrystal_I2C\/LiquidCrystal_I2C.h:80: error: conflicting return type specified for 'virtual void LiquidCrystal_I2C::write(uint8_t)'
C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino/Print.h:48: error: overriding 'virtual size_t Print::write(uint8_t)'
C:\Program Files (x86)\Arduino\libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp: In member function 'void LiquidCrystal_I2C::begin(uint8_t, uint8_t, uint8_t)':
C:\Program Files (x86)\Arduino\libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp:60: error: 'delayMicroseconds' was not declared in this scope
C:\Program Files (x86)\Arduino\libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp:64: error: 'delay' was not declared in this scope
C:\Program Files (x86)\Arduino\libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp: In member function 'void LiquidCrystal_I2C::clear()':
C:\Program Files (x86)\Arduino\libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp:111: error: 'delayMicroseconds' was not declared in this scope
C:\Program Files (x86)\Arduino\libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp: In member function 'void LiquidCrystal_I2C::home()':
C:\Program Files (x86)\Arduino\libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp:116: error: 'delayMicroseconds' was not declared in this scope
C:\Program Files (x86)\Arduino\libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp: In member function 'virtual void LiquidCrystal_I2C::write(uint8_t)':
C:\Program Files (x86)\Arduino\libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp:219: error: 'B01000000' was not declared in this scope
C:\Program Files (x86)\Arduino\libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp: In member function 'void LiquidCrystal_I2C::expanderWrite(uint8_t)':
C:\Program Files (x86)\Arduino\libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp:241: error: 'class TwoWire' has no member named 'send'
C:\Program Files (x86)\Arduino\libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp: In member function 'void LiquidCrystal_I2C::pulseEnable(uint8_t)':
C:\Program Files (x86)\Arduino\libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp:246: error: 'B00010000' was not declared in this scope
C:\Program Files (x86)\Arduino\libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp:247: error: 'delayMicroseconds' was not declared in this scope
แบบนี้แปลว่าหาไลบารีไม่เจอครับอาจจะยังลงไม่ถูก ให้ลากโพลเดอร์ท้ั้ง 2 ไปไว้ใน โพลเดอร์ไลบารีก็จะใช้งานได้แล้วครับ
ขอบคุณครับ ได้แล้วครับ เหมือนตอนแรกไปโหลด ไลบารี่จากที่อื่นมาลองแล้วไม่ผ่านะครับ