内容正文:
Arduino开源硬件编程
系列课程
第十六课
计步器
目录 CONTENTS
01
课堂导入
02
知识讲解
03
小试牛刀
04
任务操作
05
总结思考
课堂导入
16-1
想一想,计步器计步的原理是什么?
我们如何在Arduino中实现计步器的功能?
知识讲解
16-2
在制作计步器之前,我们需要认识一下新的Arduino元件
液晶显示屏
本项目中我们使用的是1602液晶显示屏。该显示屏最多显示2行,每行最多显示16个字符。一共能显示32个字符。
知识讲解
16-2
1602液晶显示屏的引脚说明
引脚
符号
说明
1
VSS
接地线
2
VDD
接电源线(5V)
3
V0
对比度调整端。接正极时对比度最弱,接地时对比度最高。一般此口接一个10K的电位器进行调整
4
RS
寄存器选择口,高电平(1)时候选择数据寄存器,低电平(0)时候选择指令寄存器
5
RW
读写信号口,高电平(1)时进行读操作,低电平(0)时进行写操作。
6
E(EN)
使能端口(Enable)
1 16
知识讲解
16-2
1602液晶显示屏的引脚说明
引脚
符号
说明
7~14
D0~D7
显示字符端口。其中D0-D3控制一行字符显示,D4-D7控制两行字符显示
15
BLA(A)
显示屏背景光正极端口
16
BLK(K)
显示屏背景光负极端口
1 16
对于VSS、VDD、V0
VSS、VDD分别接GND和正极(5V),V0口与电位器相连
对于RS、RW、E(EN)
RW口一般我们接GND,这是因为RW接地0表示对显示屏进行写入数据操作(即显示字符,清屏等);RS和E(EN)口没有在UNO板的连接限制,可以任意选择管脚(0~13, A0~A5)进行连接
对于D0~D7
在后期的项目制作的当中我们一般选择D4~D7进行连接,因为这四个口可以实现两行字符的显示,可以显示更多的字符。而D0~D3只能实现一行字符显示。
16-2
知识讲解
1602液晶显示屏的引脚说明
知识讲解
16-2
1602液晶显示屏所能展示的字符
1602液晶显示屏模块内置了160个不同的点阵字符。包括阿拉伯数字、英文大小写字母、常用的