1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Arduino携手LCD1602 向世界问好“hello World!”

Arduino携手LCD1602 向世界问好“hello World!”

时间:2024-03-25 06:21:17

相关推荐

Arduino携手LCD1602 向世界问好“hello World!”

LCD1602

LCD1602是一款简易的液晶显示屏,可以显示16X2的 字符,包括符号数字英文,但不包含中文。

本例程使用的是简易接线的方法,占用d4, d5, d6, d7 ,IO口比较少(看着效果图,已经是风中凌乱了),往后再继续更新其他接线方法

引脚图

1602采用标准的16脚接口,其中:

Bom表

Arduino Uno *1

LCD1602 液晶显示屏 *1

跳线若干

电阻100Ω*1(其实不用电阻也可以,把V0引脚直接接GND)

接线图

程序实现

程序已经写好

直接上传程序到Arduino uno主板上。

程序打包下载:/fs/16460183-295242460

//LingShun Lab#include <LiquidCrystal.h>LiquidCrystal lcd(12,11,5,4,3,2);//构造一个LiquidCrystal的类成员。使用数字IO ,12,11,5,4,3,2void setup(){lcd.begin(16,2);//初始化LCD1602lcd.print("Welcome to use!");//液晶显示Welcome to use!delay(1000);//延时1000mslcd.clear();//液晶清屏}void loop(){lcd.setCursor(0,0);//设置液晶开始显示的指针位置,0列0行,人类理解的第一行lcd.print("Hello World!");lcd.setCursor(0,1); //0列,1行,人类理解的第二行lcd.print("for LingShun Lab");delay(1000);//延时1000mslcd.setCursor(0,0);lcd.print("Good Job! "); delay(1000); //延时1000ms}

相关函数

函数LiquidCrystal() 概要:

创建一个LiquidCrystal的实例(构造函数).可使用4线或8线方式作为数据线(请注意,还需要指令线).若采用四线方式,将d0-d3悬空不连接.RW引脚可接地而不用接在Arduino的某个引脚上;如果这样接,省略在函数中的rw参数.

语法:

LiquidCrystal(rs, enable, d4, d5, d6, d7) //本例程使用的是这种

LiquidCrystal(rs, rw, enable, d4, d5, d6, d7)

LiquidCrystal(rs, enable, d0, d1, d2, d3, d4, d5, d6, d7)

LiquidCrystal(rs, rw, enable, d0, d1, d2, d3, d4, d5, d6, d7)

参数说明:

rs: rs连接的Arduino的引脚编号

rw: rw连接的Arduino的引脚编号

enable:enable连接的Arduino的引脚编号

d0, d1, d2, d3, d4, d5, d6, d7: 连接的Arduino的引脚编号

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。