close
使用 Arduino Uno 搭配 LiquidCrystal I2C LCD 做 print 顯示,奇怪永遠只有第一個字母顯示。
Lcd.print ("Hello World");
只會顯示出 H 這個字母。
搜尋後,原來是 library 的問題。
把 LiquidCrystal_I2C.cpp 內的 retuen 0; 改成 return 1; 就正常了。
LiquidCrystal_I2C.cpp @@ -9,7 +9,7 @@ #define printIIC(args) Wire.write(args) inline size_t LiquidCrystal_I2C::write(uint8_t value) { send(value, Rs); - return 0; + return 1; } #else
筆記。https://github.com/arduino/Arduino/issues/4142#issuecomment-156690585
文章標籤
全站熱搜