首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Arduino液晶屏不显示?

Arduino液晶屏不显示?
EN

Stack Overflow用户
提问于 2014-04-13 15:59:32
回答 4查看 13.7K关注 0票数 0

所以我只是想摆弄我的arduino LCD显示器(我可以加上它和arduino的工具包一起提供的吗?)

基本上,所有的接线都很好,并且如本书中的图表所示。背光工作正常,显示器肯定亮着。

问题是它无论如何都不会显示文本,即使在我拔下插头,重新上传代码等之后也是如此。

这是我的代码:(引脚都是100%正确的)

代码语言:javascript
运行
复制
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
const int switchPin = 6;
void setup(){
  pinMode(switchPin,INPUT);
  lcd.begin(16,2);
  lcd.print("Hey!");



}

void loop(){



}
EN

回答 4

Stack Overflow用户

发布于 2014-04-13 17:11:11

尝试使用书中的代码。如果你的线路是100%正确的,那么检查一下线路本身。同样,他们是否与LCD和Arduino上的引脚进行了安全的机械和电气连接。尝试使用电路板,而不是公对母的跳线。检查Arduino是否工作正常。为此,请上传“Blink”示例草图,并查看“L”LED是否闪烁。

试着转动固定在针脚3上的对比度旋钮。

如果所有其他方法都失败,请使用不同的Arduino和/或不同的液晶屏。

票数 0
EN

Stack Overflow用户

发布于 2014-04-16 05:16:20

您忘记设置光标:P。

代码语言:javascript
运行
复制
lcd.setCursor(0,0) 

将光标设置为左上角

票数 0
EN

Stack Overflow用户

发布于 2018-03-22 13:19:30

如果您的接线正常,您将看到第一行测试和第二行ABC

代码语言:javascript
运行
复制
#include <LiquidCrystal.h>    
const int rs = 12, en = 11, d4 = 4, d5 = 5, d6 = 6, d7 = 7;
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);

void setup() {
  lcd.begin(16, 2);
  lcd.print("THIS IS TEST");
}

void loop() {
  lcd.setCursor(0, 1);
  lcd.print("ABC");
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23040303

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档