home
描述
将光标定位在屏幕左上方开始位置(0,0). 也就是说,在将后续文本显示到LCD时,将从该位置开始显示.
如果要同时清除屏幕上的内容,请使用clear()函数代替.
语法
lcd.home()
参数
无
返回值
无
示例程序
电路连接见电路连接
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 |
/********************************************************************** 程序名称/Program name : LiquidCrystal_home 团队/Team : 太极创客团队 / Taichi-Maker (www.taichi-maker.com) 作者/Author : Dapenson 日期/Date(YYYYMMDD) : 2020/06/16 程序目的/Purpose : 演示home函数的效果,使用home函数以后,信息将从(0,0)位置开始显示 ----------------------------------------------------------------------- 修订历史/Revision History 日期/Date 作者/Author 参考号/Ref 修订说明/Revision Description ----------------------------------------------------------------------- ***********************************************************************/ #include<LiquidCrystal.h> // 创建lcd控制对象,并指定其引脚与Arduino控制板对应关系 const int rs=12,en=11,d4=5,d5=4,d6=3,d7=2; LiquidCrystal lcd(rs,en,d4,d5,d6,d7); void setup(){ // lcd初始化,同时设置lcd屏幕的列数和行数(宽和高) lcd.begin(16,2); } void loop(){ // 设置光标位置并打印文字 lcd.setCursor(0, 0); lcd.print("hello!"); lcd.setCursor(0, 1); lcd.print("TaichiMaker"); delay(3000); // 从(0,0)位置开始打印数字0~9 lcd.home(); for (int thisChar = 0; thisChar < 10; thisChar++) { lcd.print(thisChar); delay(500); } } |
效果演示