探究LCD1602的显示问题-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2560|回复: 8

[未解决] 探究LCD1602的显示问题

[复制链接]
发表于 2021-2-25 16:15 | 显示全部楼层 |阅读模式
LCD1206运行了以下代码,通过了验证并且成功上传
但是并没有显示Halloword
  1. #include <LiquidCrystal.h>

  2. // initialize the library by associating any needed LCD interface pin
  3. // with the arduino pin number it is connected to
  4. const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2;
  5. LiquidCrystal lcd(rs, en, d4, d5, d6, d7);

  6. void setup() {
  7.   // set up the LCD's number of columns and rows:
  8.   lcd.begin(16, 2);
  9.   // Print a message to the LCD.
  10.   lcd.print("hello, world!");
  11. }

  12. void loop() {
  13.   // Turn off the blinking cursor:
  14.   lcd.noBlink();
  15.   delay(3000);
  16.   // Turn on the blinking cursor:
  17.   lcd.blink();
  18.   delay(3000);
  19. }
复制代码
运用大佬的程序寻找端口,显示没有
搜狗截图20210225154021.png
我的ardunio是已经集成了的板,如图
124939js3v584nk8fhzkfs.jpg
LCD连接的是16接口
125132m0v6in7j6p17uz6r.jpg
我该如何是好?
 楼主| 发表于 2021-2-25 16:57 | 显示全部楼层
我使用的是八位连接
 楼主| 发表于 2021-2-25 16:57 | 显示全部楼层
而程序中是四位
发表于 2021-2-25 18:55 | 显示全部楼层
I2C 查找就算了,你这用的是 4bit 并口。

目测是对比度没调好
 楼主| 发表于 2021-2-25 19:23 | 显示全部楼层
t3486784401 发表于 2021-2-25 18:55
I2C 查找就算了,你这用的是 4bit 并口。

目测是对比度没调好

你确定吗?旁边那个蓝白的是电位器
对比度调大?
 楼主| 发表于 2021-2-25 19:27 | 显示全部楼层
调过了,没用啊
发表于 2021-2-25 20:22 | 显示全部楼层
本帖最后由 47okey 于 2021-2-25 20:26 编辑

代码不是I2C的,是并口4 线,你也应该按4 线接。还有,代码中的引脚要和你的开发板一致
发表于 2021-2-25 23:09 | 显示全部楼层
屏幕插的方向对吗?

如果对的话,LCD 的 4-14 脚分别是 RS/RW/E/D0-D7,和倒插的 UNO 物理引脚逐个量通断吧。
发表于 2021-2-26 12:47 | 显示全部楼层
你应该检查你的扩展板关于LCD的定义
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-29 13:42 , Processed in 0.078304 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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