Robofun 機器人論壇

 找回密碼
 申請會員
搜索
熱搜: 活動 交友 discuz
查看: 4049|回復: 1
打印 上一主題 下一主題

I2C 1602 亂碼問題

[複製鏈接]
跳轉到指定樓層
1#
發表於 2014-3-17 13:32:59 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
請問各位先進前兩天新買的 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. }
複製代碼
2#
發表於 2014-3-18 03:46:37 | 只看該作者
回復 1# sun288

要測試是否硬體部分有問題,
最簡易的方式,當然是拿另一 I2C 1602 LCD 來測,
(最好不要在同一家店買)
8這個數字出現,就是每個螢幕點都亮都通電,
是否內部硬體有問題,造成干擾?
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

小黑屋|手機版|Archiver|機器人論壇 from 2005.07

GMT+8, 2024-9-30 14:22 , Processed in 0.220532 second(s), 7 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表