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

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

3天内不再提示

如何使用Arduino在LCD上显示自定义消息

454398 来源:网络整理 作者:网络整理 2019-11-20 09:26 次阅读

步骤1:

-Arduino开发板

-LCD屏幕(16针)

-10K欧姆电位器

-220欧姆电阻器

-电线

-面包板

步骤2:步骤2-建立电路

-首先将5V连接到J列旁边的(+)列

-接另一根线并将GND连接到J

-将LCD的第一个PIN(对应于VSS)放在A8上-其余的引脚应一个接一个地连接

-接一根电线,将〜12连接到C11(对应于LCD上的RS,但两个以上)

-然后,将〜11连接到D13(应对应于LCD上的E,但三个以上)

-将〜5连接至E18(与LCD上的D4在同一行中连接)

-将4连接到E19(与LCD上的D5在同一行中连接)

-conne ct〜3 E20(与LCD上的D6位于同一行)

-将arduino上的2连接至E21(与LCD上的D7位于同一行)

-将一根细线从E22连接到F22,将一个电阻器从I22连接到(+)22(所有端子都应与LCD上的A位于同一行

-将J3连接到(-)-将其连接至该小连接下方的GND

-,将J5连接至(+)

-放置式电位计下方的第5行,如图所示,在J3和J5上的导线旁边的2个引脚上,将导线连接到F4到E10)

-将E8连接到(-)

下的第六行-将E9连接到(+)

-下的第7行将E12连接到(-)下的第10行。从而连接到GND

第3步:代码

#include

//用接口引脚的编号初始化该库(这些数字用于自定义消息的尺寸)

LiquidCrystal lcd(12, 11,5,4,3,2);

void setup(){

//设置LCD的列数和行数:

lcd .begin(16,2); (这些数字用于LCD的尺寸/开始和结束的位置)

//在LCD上显示一条消息。

lcd.print(“ C and M”);////我们为我们的

}

void loop(){选择了此短消息{//列出的所有内容均允许消息连续显示

//设置将光标移到第0列第1行

//(注意:第1行是第二行,因为计数从0开始):lcd.setCursor(0,1);//打印自重置以来的秒数:lcd.print(millis()/1000);

}

步骤4:您快到了

-如果代码未验证也不上传

-检查电线,请确保一切均已连接并放置在需要的地方

-确保您的自定义消息少于16个字符

责任编辑:wv

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

    关注

    34

    文章

    4426

    浏览量

    167531
  • Arduino
    +关注

    关注

    188

    文章

    6469

    浏览量

    187118
收藏 人收藏

    评论

    相关推荐

    创建自定义的基于闪存的引导加载程序(BSL)

    电子发烧友网站提供《创建自定义的基于闪存的引导加载程序(BSL).pdf》资料免费下载
    发表于 09-19 10:50 0次下载
    创建<b class='flag-5'>自定义</b>的基于闪存的引导加载程序(BSL)

    如何创建TestStand自定义步骤

    之前的课程中简单地介绍过TestStand自带的一些步骤类型,如测试、消息弹窗、赋值、标签等等,这些简单的步骤从TestStand的插入选版中就可以添加到序列中。那么使用中如果碰到需要实现更加灵活、复杂的功能,使用自带的一些步骤类型可能难以满足,这时就需要使用到
    的头像 发表于 09-11 14:46 1109次阅读
    如何创建TestStand<b class='flag-5'>自定义</b>步骤

    请问multisim怎么自定义元器件?

    为什么我multisim中自定义元器件始终出不了想要的波形效果呢?同一个pspice模型我同学之前都定义正确了,现在我想再来试一下结果一直失败
    发表于 09-10 06:16

    EtherCAT运动控制器PT/PVT实现用户自定义轨迹规划

    EtherCAT运动控制器PT/PVT实现用户自定义轨迹规划。
    的头像 发表于 08-15 11:49 639次阅读
    EtherCAT运动控制器PT/PVT实现用户<b class='flag-5'>自定义</b>轨迹规划

    NVIDIA NeMo加速并简化自定义模型开发

    如果企业希望充分发挥出 AI 的力量,就需要根据其行业需求量身定制的自定义模型。
    的头像 发表于 07-26 11:17 757次阅读
    NVIDIA NeMo加速并简化<b class='flag-5'>自定义</b>模型开发

    Labview实现自定义四维云图(三维曲面图像)可视化显示

    Labview自带有三维曲面图形绘制函数,并可在曲面表面完成云图可视化显示,但是其颜色范围由矩阵Z的最大、最小值自动配置,无法进行用户自定义灵活配置,因此本文Labview自带的三维曲面图形绘制
    发表于 07-16 10:52 54次下载

    esp32s2如何自定义HID的USB开发?

    请问一下,想自定义HID的USB开发,对于底层的操作如中断、上位机发送的请求、回复上位机请求等这些底层操作有示例吗?通过ESP-IDF、Arduino或者Rust的方式。
    发表于 06-17 07:18

    e203自定义指令硬件模块设计,vivado硬件里自定义指令识别为非法指令怎么解决?

    e203自定义指令硬件模块设计,修改内核,综合没错误,软件也修改工具链通过并产生verilog文件,但在vivado硬件里自定义指令识别为非法指令怎么解决
    发表于 05-28 06:40

    HarmonyOS开发案例:【 自定义弹窗】

    基于ArkTS的声明式开发范式实现了三种不同的弹窗,第一种直接使用公共组件,后两种使用CustomDialogController实现自定义弹窗
    的头像 发表于 05-16 18:18 1374次阅读
    HarmonyOS开发案例:【 <b class='flag-5'>自定义</b>弹窗】

    TSMaster 自定义 LIN 调度表编程指导

    LIN(LocalInterconnectNetwork)协议调度表是用于LIN总线通信中的消息调度的一种机制,我们收到越来越多来自不同用户希望能够通过接口实现自定义LIN调度表的需求。所以
    的头像 发表于 05-11 08:21 678次阅读
    TSMaster <b class='flag-5'>自定义</b> LIN 调度表编程指导

    HarmonyOS开发案例:【UIAbility和自定义组件生命周期】

    本文档主要描述了应用运行过程中UIAbility和自定义组件的生命周期。对于UIAbility,描述了Create、Foreground、Background、Destroy四种生命周期。对于页面
    的头像 发表于 05-10 15:31 1252次阅读
    HarmonyOS开发案例:【UIAbility和<b class='flag-5'>自定义</b>组件生命周期】

    HarmonyOS实战开发-深度探索与打造个性化自定义组件

    今天分享一下 什么是自定义组件?及其自定义组件的实战。 做过前端或者android开发的都知道自定义组件,鸿蒙中显示界面上的UI都称为组件
    发表于 05-08 16:30

    微软Dev Home应用提供自定义文件管理支持

    据悉,Microsoft 近期发布了 0.13 版 Dev Home 应用程序,除修复多项 BUG 外,还新增了自定义文件资源管理器功能。该应用支持用户应用内创建虚拟机,利用微软旗下的 Hyper V 技术生成本地虚拟机。
    的头像 发表于 04-26 11:15 466次阅读

    HarmonyOS开发实例:【自定义Emitter】

    使用[Emitter]实现事件的订阅和发布,使用[自定义弹窗]设置广告信息。
    的头像 发表于 04-14 11:37 1004次阅读
    HarmonyOS开发实例:【<b class='flag-5'>自定义</b>Emitter】

    鸿蒙ArkUI实例:【自定义组件】

    组件是 OpenHarmony 页面最小显示单元,一个页面可由多个组件组合而成,也可只由一个组件组合而成,这些组件可以是ArkUI开发框架自带系统组件,比如 `Text` 、 `Button` 等,也可以是自定义组件,本节笔者简单介绍一下
    的头像 发表于 04-08 10:17 644次阅读