arduino使用i2c接口的1602液晶屏的問題

arduino最大的優點就是庫多,操作方便;缺點就是光用庫了,庫之間要是出現問題,就不太好弄了。我用arduino使用i2c接口的液晶屏是出現了按鍵一按,程序就卡在顯示那個地方了。下面我詳細介紹下。

首先,你得安裝相關庫,如下圖所示:

然後,可以在示例裏面選擇相關的例程,如下:

 

下面我說一下我遇到的問題。我同時用到了按鍵和顯示。顯示我用的是lcd.print()函數,但是我發現,這個函數和按鍵衝突。我只要按鍵按幾下,程序就卡在了這個函數上。大家可以試試,會不會出現同樣的問題。

解決辦法:不用lcd.print()函數,改成lcd.write(),缺點是不能直接向屏幕打印字符串,只能打印單個字符,但是實測沒有和按鍵產生衝突。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章