Arduino学习笔记:基于LiquidCrystal库运行LCD1602

本文记录了使用Arduino学习LCD1602显示器的过程,重点介绍了LiquidCrystal库的使用,包括接线方法、基本功能如设置光标、清除屏幕、打印文本等,并提供了一个实现闪烁及滚动显示的示例代码。
摘要由CSDN通过智能技术生成

今天学习了LiquidCrystal库的一些函数并且在arduino上实现了,记录这一过程中整理的资料和今天写的代码。

LIquidCrystal库相关知识

  1. LiquidCrystal()

功能:创建一个LIquidCrystal的实例,可以使用4线或者8线方式作为数据线。当使用4线接法的时候,d0——d3不接线,RW接地的时候可以省略掉函数中的rw。

4线接法:LiquidCrystal(rs,enable,d4,d5,d6,d7)

8线接法:LiquidCrystal(rs,enable,d0,d1,d2,d3,d4,d5,d6,d7)

  1. begin()

功能:指定屏幕的宽度和高度(宽16,高2)

  1. clear()

功能:清除LCD屏幕上的内容,同时将光标置于左上角。

  1. home()

功能:将光标置于左上角,但是不清除屏幕内容。

  1. setCursor(col,row)

功能:将光标置于指定点

  1. write()

功能:向LCD写一个字符,限定是英文字符或者是自己创造的字符

  1. print(data,BASE)

功能:将文本显示在LCD上,可以选择数据类型

  1. cursor()和noCursor()

功能:在指定位置显示光标和不显示光标

  1. blink()和noBlink

功能:显示闪烁的光标和不显示闪烁的光标

  1. display()和noDisplay()

功能: display可以恢复在调用noDisplay隐藏lcd上内容;noDisplay是关闭液晶显示,但是显示的内容不会被清除。

  1. scrollDisplayLeft()和scrollDisplayRight()

功能:屏幕上的内容和光标,向左和向右滚动一格

  1. autoscroll()

功能:打开液晶显示屏的时候自动滚动

  1. noAutoscroll()

功能:关闭自动滚屏功能。

  1. leftToRight()和rightToLeft()

功能:选择文本写入lcd方向。默认是从左向右。

  1. creatChar(num,data)

功能:创造一个用户自定义字符,共可以创造8个自定义字符,编号为0到7.num是编号,data是像素数据。

接线

在这里插入图片描述

代码

示例

Arduino官方示例中的HelloWorld

#include<LiquidCrystal.h>

const int rs=12,
  • 4
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值