20170225總算成功的LCD顯示 1602 I2c

Post date: Feb 25, 2017 2:01:11 AM

使用了徐老師提供的arduino-1.0.5-r2免安裝檔

裡面的ardublock並沒有相關模組

試了半天

抓了許多程式仍舊失敗

其中看到有幾種原因

1.亮度調節紐,LCD背板的小十字,用小螺絲子輕輕轉動,可以調整亮度

X沒用X

2.改變呼叫位址LiquidCrystal_I2C lcd(0x3F,16,2);

可能是0X3F、0X27

找到一個小程式,可以在Serial monitor看到真正的位址囉!!!我跟阿威買地是0x3F

3.啟動程式後一直出現函式錯誤,捉了各種lib來試,總算找到一個ok的。

例如:

Arduino:1.6.12 (Windows 7), 板子:"Arduino/Genuino Uno"

D:\Downloads\LiquidCrystal_I2C (2)\LiquidCrystal_I2C\examples\SerialDisplay\SerialDisplay.ino:8:31: fatal error: LiquidCrystal_I2C.h: No such file or directory

#include <LiquidCrystal_I2C.h>

來自[http://www.yfrobot.com/]

後來發現cooperma網站上提供的也行

http://arduino-info.wikispaces.com/file/view/LiquidCrystal_I2C1602V1.zip

將檔案放置到\libraries\LiquidCrystal內,覆蓋掉原本得即可。

可以測試了....鬆了一口氣,搞3個小時。

還需要搞定ardublock區塊?

相關討論

https://www.mobile01.com/topicdetail.php?f=368&t=4618137

https://blog.gtwang.org/iot/ywrobot-arduino-lcm-1602-iic-v1-lcd-display/

http://coopermaa2nd.blogspot.tw/2012/09/i2c-16x2-lcd.html