极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 12276|回复: 3

显示屏1602用IIC/I2C接口LCD1602转接板控制,在亮屏是现象内容有时候不显示?

[复制链接]
发表于 2015-7-27 14:11:52 | 显示全部楼层 |阅读模式
本帖最后由 快乐生活 于 2015-7-27 15:28 编辑

蓝屏屏1602用 IIC/I2C接口LCD1602转接板 控制
[pre lang="arduino" line="1" file="XIANSHI"]//YWROBOT
//Compatible with the Arduino IDE 1.0
//Library version:1.1
#include <Wire.h>
#include <LiquidCrystal_I2C.h>

LiquidCrystal_I2C lcd(0x27,16,2);  // set the LCD address to 0x27 for a 16 chars and 2 line display

void setup()
{
  lcd.init();                      // initialize the lcd

  // Print a message to the LCD.
  lcd.backlight();
  delay(3000);
  lcd.print("Hello, world!");

  delay(3000);
}

void loop()
{
  lcd.noBacklight();
  delay(3000);
  lcd.backlight();
  delay(3000);  
  setup();
}[/code]

程序应该在初始化后显示"Hello, world!",延时3秒关背光灯,颜色3秒开背光灯。

但是使用时发现开背光灯后一会,字消失,一会又显示。

请问是什么原因造成的?

回复

使用道具 举报

 楼主| 发表于 2015-7-27 15:24:07 | 显示全部楼层



回复 支持 反对

使用道具 举报

发表于 2015-7-27 16:15:25 | 显示全部楼层
loop()里面怎么会有setup()?
每次都重新初始化,所以没字了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-7-27 16:38:00 | 显示全部楼层
谢谢,删掉后显示正常。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-16 17:49 , Processed in 0.032543 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表