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/