0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

怎样在Arduino上使用串行UART 16×2 LCD

454398 来源:wv 2019-10-24 15:54 次阅读

步骤1:零件清单

1 arduino uno

1串行UART 16×2 LCD

多根杜邦线

步骤2:接线图

串行UART 16×2 LCD GND-》 Arduino GND

串行UART 16×2 LCD 5V-》 Arduino + 5V

串行UART 16×2 LCD Rx-》 Arduino D3

步骤3:步骤3:测试代码

#include

#定义txPin 2

SoftwareSerial LCD = SoftwareSerial(0,txPin);

//因为LCD不会将数据发送回Arduino,所以我们只应定义txPin

const int LCDdelay = 10;//保守,实际上2个有效。

//wbp:带有行和列的goto

void lcdPosition(int row,int col){

LCD.write (0xFE的);//命令标志

LCD.write((col + row * 64 + 128));

//位置延迟(LCDdelay);

}

void clearLCD()

{

LCD.write(0xFE);//命令标志

LCD.write(0x01);//清除命令。

延迟(LCDdelay);

}

无效的lightlightOn()

{

//打开背光

LCD.write (0x7C);//背光灯的命令标志

LCD.write(157);//灯光水平。

延迟(LCDdelay);

}

无效lightlightOff(){

//关闭背光

LCD.write(0x7C);//背光源命令命令

LCD.write(128);//关灯。

延迟(LCDdelay);

}

void serCommand(){//调用命令标志以发布所有其他命令的常规函数LCD.write(0xFE);

}

void setup(){

pinMode(txPin,OUTPUT);

LCD.begin(9600);

backlightOn();

clearLCD();

lcdPosition(0,0);

LCD.print(“ LinkSprite的世界,您好!”);

}

void loop(){

}

步骤4:步骤4:

串行UART 16×2 LCD显示成功:来自LinkSprite的Hello World。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • lcd
    lcd
    +关注

    关注

    34

    文章

    4278

    浏览量

    164119
  • 串行
    +关注

    关注

    0

    文章

    230

    浏览量

    33533
  • Arduino
    +关注

    关注

    184

    文章

    6428

    浏览量

    184843
收藏 人收藏

    评论

    相关推荐

    stm8l的PE3上有两个外设LCDUART2,如何设置所使用的外设(LCDUART2)?

    stm8l的PE3上有两个外设LCDUART2,如何设置我所使用的外设(LCDUART2
    发表于 04-07 07:27

    如何使用Arduino制作一个LCD 220V电源操作计时器

      在这篇文章中,我们将使用 Arduino 制作一个 LCD 220 V 电源操作计时器,其倒计时时间可以通过 16 x 2 LCD显示屏
    发表于 09-14 16:36

    使用Arduino和I2C LCD制作带按钮的简单菜单

    电子发烧友网站提供《使用Arduino和I2C LCD制作带按钮的简单菜单.zip》资料免费下载
    发表于 07-12 09:40 0次下载
    使用<b class='flag-5'>Arduino</b>和I2C <b class='flag-5'>LCD</b>制作带按钮的简单菜单

    LCD模块与Arduino连接

    电子发烧友网站提供《将LCD模块与Arduino连接.zip》资料免费下载
    发表于 07-12 09:28 0次下载
    将<b class='flag-5'>LCD</b>模块与<b class='flag-5'>Arduino</b>连接

    LCDArduino EMF鬼检测器

    电子发烧友网站提供《带LCDArduino EMF鬼检测器.zip》资料免费下载
    发表于 07-05 09:12 0次下载
    带<b class='flag-5'>LCD</b>的<b class='flag-5'>Arduino</b> EMF鬼检测器

    如何将两个16*2 LCDarduino连接在一起

    电子发烧友网站提供《如何将两个16*2 LCDarduino连接在一起.zip》资料免费下载
    发表于 06-30 09:39 0次下载
    如何将两个<b class='flag-5'>16</b>*2 <b class='flag-5'>LCD</b>与<b class='flag-5'>arduino</b>连接在一起

    Arduino LCD圣诞树

    电子发烧友网站提供《Arduino LCD圣诞树.zip》资料免费下载
    发表于 06-27 11:37 0次下载
    <b class='flag-5'>Arduino</b> <b class='flag-5'>LCD</b>圣诞树

    ArduinoLCD显示屏的秒表

    电子发烧友网站提供《带ArduinoLCD显示屏的秒表.zip》资料免费下载
    发表于 06-12 09:51 4次下载
    带<b class='flag-5'>Arduino</b>和<b class='flag-5'>LCD</b>显示屏的秒表

    使用ArduinoLCD I2C闪烁文本

    电子发烧友网站提供《使用ArduinoLCD I2C闪烁文本.zip》资料免费下载
    发表于 06-09 10:04 0次下载
    使用<b class='flag-5'>Arduino</b>的<b class='flag-5'>LCD</b> I2C闪烁文本

    NodeMCU 16X2 LCD代码问题如何解决?

    决它吗? 代码:全选#include #include // Set the LCD address to 0x27 for a 16 chars and 2 line display
    发表于 06-09 08:00

    是否可以将ESP8266库与通过串行连接到Arduino Pro Mini的ESP-05一起使用?

    是否可以将 ESP8266 库(https://github.com/esp8266/Arduino)与通过串行连接到 Arduino Pro Mini 的 ESP-05 一起使用?我已经
    发表于 06-06 13:25

    esp12 f无法通过串行uart gpio 0/15 low进入上传代码模式 ,也无法使用arduino ide上传代码的原因?

    大家好,我之前使用过 esp12 f,但在这个特定模块中,我无法通过串行 uart gpio 0/15 low 进入上传代码模式,也无法使用 arduino ide 上传代码,它只是像此处的视频一样
    发表于 06-01 06:05

    NodeMCU使UART 中的串行数据无法传输怎么处理?

    :c8037568571edb5c568c2f8231e4f8ce0683b883 SSL:错误 模块:文件,gpio,net,节点,ow,tmr,uart, wifi 构建于:2016-04-13 11:14 由 Lua 5.1.4
    发表于 05-09 06:31

    Mac完成了Arduino IDE的所有安装,上传草图时发生错误是怎么回事?

    只是为项目尝试新的 Wemos mini。 Mac 完成了 Arduino IDE 的所有安装并安装了 USB 到串口驱动程序,一切进展顺利!简单的! 是的,然后上传了闪烁程序,没有问题,但不
    发表于 05-08 08:00

    如何用ESP8266控制LCD

    我创建了几个使用 I2C 驱动 LCDArduino 项目。他们工作正常。我刚刚开始我的第一个 8266 项目,但无法 LCD
    发表于 05-04 07:55