Robofun 機器人論壇

標題: I2C 1602 亂碼問題 [打印本頁]

作者: sun288    時間: 2014-3-17 13:32
標題: I2C 1602 亂碼問題
請問各位先進前兩天新買的 I2C 1602 LCD
測試的時候發現偶爾會出現亂碼,寫了一個累加的程式TEST
發現每加到八的時候就會變成亂碼,一直到下一個八出現才會恢復,然後再加
到下一個八又出現亂碼(例如:0~7<--正常,8~17<--亂碼,18~27<--正常.....)
請問是我的程式有問題嗎?還是硬體部分有問題
  1. #include <Wire.h>
  2. #include <LiquidCrystal_I2C.h>   
  3. LiquidCrystal_I2C lcd(0x27,16,2);
  4. int a=0;

  5. void setup() {
  6.   lcd.init();
  7.   lcd.backlight();
  8. }

  9. void loop() {
  10.       lcd.clear();
  11.       lcd.setCursor(0,0);
  12.       a++;
  13.       lcd.print(a);
  14.       delay(500);
  15. }
複製代碼

作者: vegewell    時間: 2014-3-18 03:46
回復 1# sun288

要測試是否硬體部分有問題,
最簡易的方式,當然是拿另一 I2C 1602 LCD 來測,
(最好不要在同一家店買)
8這個數字出現,就是每個螢幕點都亮都通電,
是否內部硬體有問題,造成干擾?




歡迎光臨 Robofun 機器人論壇 (https://robofun.net/forum/) Powered by Discuz! X3.2