(SKU:RB-05L005)串行LCD1602字符液晶顯示器
來自ALSROBOT WiKi
目錄 |
概述
- 2011 年最新推出的 Serial LCD1602 字符液晶板,主板采用全新優(yōu)質(zhì) 2 行 16 個字符
液晶,模塊不僅具有對比度調(diào)節(jié)旋鈕、背光燈調(diào)節(jié)旋鈕,還具有復位按鈕和 TTL 通信 接口,可以與各種具有串口的控制器相連接使用,無需再買相關轉(zhuǎn)接板。對于 Arduino 初學者來說,不必為繁瑣復雜液晶驅(qū)動電路連線而頭疼了,這款液晶模塊真正意義上 將電路簡化,直接將此模塊插到 Arduino Sensor Shield V5.0 傳感器擴展板上 COM 設備 接口即可,通用 4P 傳感器連接線連接,經(jīng)過 Arduino 控制器編程后,可輕松實現(xiàn)標識 標語、傳感器數(shù)據(jù)的記錄顯示。
規(guī)格參 數(shù)
- 供電電壓: 5V
- 對比度:電位計調(diào)節(jié)
- 背光:電位計調(diào)節(jié)
- 接口:+、-、RX、TX
- 模塊尺寸:27.7mm×42.6mm
- 模塊重量:43g
使用方 法
+、- 、RX、TX 分別接到 Arduino 傳感器擴展板 V5.0 的 COM 接口上。
Serial LCD16 02 液晶模塊 的測 試
我們使用 Arduino 控制器來做個測試,要用到硬件設備如下:
- Arduino 控制器×1
- Arduino 傳感器擴展板×1
- S erial LCD1602 液晶×1
- 大按鈕模塊×1
- 通用 4P 杜邦線×1
- 傳感器連接線×1
- USB 數(shù)據(jù)通信線×1
- 如圖所示,使用杜邦線將 S erial LCD1602 連接到 Arduino 傳感器擴展板的 COM 接
口上,將代碼編譯后下載到 Arduino 里。Arduino 實驗代碼如下。
int switchPin = 7; //定義數(shù)字口 7 為大按鈕接口 void setup() { Serial.begin(9600); //設置波特率為 9600 pinMode(switchP in, INPUT); //設置數(shù)字口 7 為輸入模式 void loop() { if (LOW == digitalRead(switchPin))//如果 switchP in 為低電平則執(zhí)行下面的語句 { Serial.print("$CLEAR\r\n"); //清屏 Serial.print("$GO 1 4\r\n"); //顯示的地址為第 1 行第 4 列 Serial.print("$PRINT Welcome to\r\n"); //打印字符 Welcome to Serial.print("$GO 2 1\r\n"); //顯示的地址為第 2 行第 1 列 Serial.print("$PRINT www.robotbase.cn\r\n");//打印字符 www.robotbase.cn Serial.print("$CURSOR 1 1\r\n"); //光標移動到第 1 行第 1 列 } }
- 此部分代碼功能是當按下按鈕時將信息打印到 LCD1602 上,第 1 行第
Welcome to,第 2 行第 1 列顯示 www.robotbase.cn 顯示效果如上圖所示。 4 列顯示
指令集 說明
- Serial.print("$CLEAR(清屏)\r(當前的光標移動到行首、不移動到下一行)\n(光
標移動到下一行、不移動到行首)");
- Serial.print("$GO 行號(1 或 2) 列號(1 到 16)\r\n");
- Serial.print("$PRINT 顯示的字符\r\n");
- Serial.print("$GO 行號(1 或 2) 列號(1 到 16) \r\n");
- Serial.print("$PRINT 顯示的字符\r\n");
- Serial.print("$CURSOR 1 1\r\n");
例子:
- Serial.print("$CLEAR \r\n");
- Serial.print("$GO 1 1\r\n");
- Serial.print("$PRINT RobotBase\r\n");
- Serial.print("$GO 2 4\r\n");
- Serial.print("$PRINT Hello World!\r\n");
- Serial.print("$CURSOR 1 1\r\n");