arduino最大的優點就是庫多,操作方便;缺點就是光用庫了,庫之間要是出現問題,就不太好弄了。我用arduino使用i2c接口的液晶屏是出現了按鍵一按,程序就卡在顯示那個地方了。下面我詳細介紹下。
首先,你得安裝相關庫,如下圖所示:
然後,可以在示例裏面選擇相關的例程,如下:
下面我說一下我遇到的問題。我同時用到了按鍵和顯示。顯示我用的是lcd.print()函數,但是我發現,這個函數和按鍵衝突。我只要按鍵按幾下,程序就卡在了這個函數上。大家可以試試,會不會出現同樣的問題。
解決辦法:不用lcd.print()函數,改成lcd.write(),缺點是不能直接向屏幕打印字符串,只能打印單個字符,但是實測沒有和按鍵產生衝突。