“(SKU:RB-05L012)IIC LCD2004字符液晶顯示器”的版本間的差異

來(lái)自ALSROBOT WiKi
跳轉(zhuǎn)至: 導(dǎo)航搜索
?應(yīng)用例程
?產(chǎn)品相關(guān)推薦
 
(未顯示4個(gè)用戶的9個(gè)中間版本)
第1行: 第1行:
 
[[文件:2004yj.jpg|500px|縮略圖|右]]
 
[[文件:2004yj.jpg|500px|縮略圖|右]]
 
==產(chǎn)品概述==
 
==產(chǎn)品概述==
?
2013年哈爾濱奧松機(jī)器人科技有限公司推出一款基于IIC通信方式的LCD液晶顯示器——IIC LCD2004字符液晶顯示器。該顯示器為藍(lán)屏白字,更具有手動(dòng)背光開關(guān)、對(duì)比度調(diào)節(jié)等功能,可根據(jù)您的需要進(jìn)行設(shè)置。模塊采用IIC通信方式,接線端子僅有4個(gè),節(jié)省了控制器有限的引腳資源,省去了繁瑣的連線,真正做到了精簡(jiǎn)。使用4P連接線可直接與Arduino Sensor Shield V5.0傳感器擴(kuò)展板上的IIC接口相連,通過(guò)Arduino控制器中的程序可輕松將傳感器采集的信息發(fā)送到液晶屏上進(jìn)行顯示,做到一目了然。通過(guò)程序的控制,可以調(diào)節(jié)液晶屏工作的行號(hào),隨意的控制數(shù)據(jù)在顯示器中顯示的位置,可輕松實(shí)現(xiàn)數(shù)據(jù)排版,使您的作品更加美觀,更具有觀賞性。
+
哈爾濱奧松機(jī)器人科技有限公司推出一款基于IIC通信方式的LCD液晶顯示器——IIC LCD2004字符液晶顯示器。該顯示器為藍(lán)屏白字,更具有手動(dòng)背光開關(guān)、對(duì)比度調(diào)節(jié)等功能,可根據(jù)您的需要進(jìn)行設(shè)置。模塊采用IIC通信方式,接線端子僅有4個(gè),節(jié)省了控制器有限的引腳資源,省去了繁瑣的連線,真正做到了精簡(jiǎn)。使用4P連接線可直接與Arduino Sensor Shield V5.0傳感器擴(kuò)展板上的IIC接口相連,通過(guò)Arduino控制器中的程序可輕松將傳感器采集的信息發(fā)送到液晶屏上進(jìn)行顯示,做到一目了然。通過(guò)程序的控制,可以調(diào)節(jié)液晶屏工作的行號(hào),隨意的控制數(shù)據(jù)在顯示器中顯示的位置,可輕松實(shí)現(xiàn)數(shù)據(jù)排版,使您的作品更加美觀,更具有觀賞性。
 +
 
 
==規(guī)格參數(shù)==
 
==規(guī)格參數(shù)==
 
#工作電壓:+5V
 
#工作電壓:+5V
第15行: 第16行:
 
#工作溫度:-30——+60(℃)
 
#工作溫度:-30——+60(℃)
 
#發(fā)貨清單:IIC LCD2004字符液晶顯示器*1、4P連接線*1
 
#發(fā)貨清單:IIC LCD2004字符液晶顯示器*1、4P連接線*1
 +
==接口定義==
 +
*SDA:雙向數(shù)據(jù)信號(hào)
 +
*SCL:時(shí)鐘信號(hào)
 +
*+:電源(VCC)
 +
*-:地(GND)
 
==使用方法==
 
==使用方法==
?
===引腳定義===
+
===連接方法===
?
 
+
?
===連接圖示===
+
 
:將接口+、-、SDA、SCL分別接到Arduino Sensor Shield V5.0傳感器擴(kuò)展板上IIC接口對(duì)應(yīng)的位置,通過(guò)Arduino控制器控制顯示的內(nèi)容。
 
:將接口+、-、SDA、SCL分別接到Arduino Sensor Shield V5.0傳感器擴(kuò)展板上IIC接口對(duì)應(yīng)的位置,通過(guò)Arduino控制器控制顯示的內(nèi)容。
?
==應(yīng)用例程==
+
===使用硬件===
?
我們使用IIC LCD2004字符液晶顯示器顯示一段字符,硬件器材如下:
+
* Carduino UNO 控制器 * 1個(gè)
?
#Arduino控制器*1
+
* 傳感器擴(kuò)展板V5.0 * 1個(gè)
?
#Arduino傳感器擴(kuò)展板*1
+
* USB數(shù)據(jù)線 * 1條
?
#USB數(shù)據(jù)線
+
* 4P連接線 * 1條
?
#4P連接線
+
* IIC LCD2004字符液晶顯示器 * 1個(gè)
?
#IIC LCD2004字符液晶顯示器*1
+
===例子程序===
?
===示例代碼===
+
程序上傳前需要安裝LiquidCrystal_I2C和wire 庫(kù)文件,將最下方網(wǎng)盤下載的庫(kù)文件解壓放到 Arduino 安裝目錄下的 libraries 文件夾下,再重新打開Arduino IDE軟件,復(fù)制下列程序編譯上傳到Arduino UNO控制器即可。
 
<pre style='color:blue'>
 
<pre style='color:blue'>
 
#include <Wire.h>  
 
#include <Wire.h>  
 
#include <LiquidCrystal_I2C.h>
 
#include <LiquidCrystal_I2C.h>
?
 
?
 
 
LiquidCrystal_I2C lcd(0x27,20,4);
 
LiquidCrystal_I2C lcd(0x27,20,4);
?
 
 
void setup()
 
void setup()
 
{
 
{
 
   lcd.init();// 液晶初始化  
 
   lcd.init();// 液晶初始化  
 
   lcd.backlight();
 
   lcd.backlight();
?
 
 
 
   lcd.setCursor(5, 0);//光標(biāo)移動(dòng)到5,0
 
   lcd.setCursor(5, 0);//光標(biāo)移動(dòng)到5,0
?
   lcd.printstr("Welcome To");//打印字符"Welcome To"
+
   lcd.printstr("Welcome To");//打印字符"Welcome To"  
?
 
+
 
   lcd.setCursor(2, 1);//光標(biāo)移動(dòng)到2,1
 
   lcd.setCursor(2, 1);//光標(biāo)移動(dòng)到2,1
?
   lcd.printstr("lifestyle201.com");//打印字符"lifestyle201.com"
+
   lcd.printstr("lifestyle201.com");//打印字符"lifestyle201.com"
?
 
+
 
   lcd.setCursor(5, 2);//設(shè)置光標(biāo)位置5,2
 
   lcd.setCursor(5, 2);//設(shè)置光標(biāo)位置5,2
?
   lcd.printstr("RobotBase!");//打印字符"RobotBase!"
+
   lcd.printstr("RobotBase!");//打印字符"RobotBase!"
?
 
+
 
   lcd.setCursor(4, 3);//光標(biāo)移動(dòng)到4,3
 
   lcd.setCursor(4, 3);//光標(biāo)移動(dòng)到4,3
 
   lcd.printstr("I LOVE ROBOT");//打印字符"I LOVE ROBOT"
 
   lcd.printstr("I LOVE ROBOT");//打印字符"I LOVE ROBOT"
 
}
 
}
?
 
 
void loop()
 
void loop()
 
{
 
{
?
}</pre>
+
}
 +
</pre>
 +
 
 
===程序效果===
 
===程序效果===
?
液晶屏將顯示以下內(nèi)容:
+
液晶屏將顯示以下內(nèi)容:<br/>
?
<br/>
+
 
#Welcome To
 
#Welcome To
 
#lifestyle201.com
 
#lifestyle201.com
第64行: 第61行:
 
#I LOVE ROBOT
 
#I LOVE ROBOT
 
[[文件:2004yj1.jpg|500px|縮略圖|居中]]
 
[[文件:2004yj1.jpg|500px|縮略圖|居中]]
?
 
 
==產(chǎn)品相關(guān)推薦==
 
==產(chǎn)品相關(guān)推薦==
?
購(gòu)買地址:[http://lifestyle201.com/goods-454.html  IIC LCD2004 I2C接口字符液晶顯示器]
+
=== 例子程序下載 ===
 +
庫(kù)文件及例子程序下載鏈接:https://pan.baidu.com/s/1D2p0ENv9pax9C9i9hbCn_Q 提取碼:02nh
 +
[[文件:erweima.png|230px|無(wú)框|右]]
 +
===產(chǎn)品購(gòu)買地址===
 +
[http://lifestyle201.com/goods-454.html  IIC LCD2004 I2C接口字符液晶顯示器]
 +
===周邊產(chǎn)品推薦===
 +
[http://lifestyle201.com/goods-44.html Arduino LCD 4884 搖桿液晶擴(kuò)展板]<br/>
 +
[http://lifestyle201.com/goods-126.html 1602液晶顯示器 藍(lán)白屏]<br/>
 +
[http://lifestyle201.com/goods-127.html Arduino 12864點(diǎn)陣液晶]
 +
===相關(guān)問(wèn)題解答===
 +
[http://www.makerspace.cn/forum.php?mod=viewthread&tid=3053&highlight=2004 IIC LCD2004 斷電后重啟顯示亂碼]<br/>
 +
[http://www.makerspace.cn/forum.php?mod=viewthread&tid=2542&highlight=2004 庫(kù)文件問(wèn)題]
 +
===相關(guān)學(xué)習(xí)資料===
 +
[http://www.makerspace.cn/portal.php 奧松機(jī)器人技術(shù)論壇]

2022年5月30日 (一) 12:00的最后版本

2004yj.jpg

目錄

產(chǎn)品概述

哈爾濱奧松機(jī)器人科技有限公司推出一款基于IIC通信方式的LCD液晶顯示器——IIC LCD2004字符液晶顯示器。該顯示器為藍(lán)屏白字,更具有手動(dòng)背光開關(guān)、對(duì)比度調(diào)節(jié)等功能,可根據(jù)您的需要進(jìn)行設(shè)置。模塊采用IIC通信方式,接線端子僅有4個(gè),節(jié)省了控制器有限的引腳資源,省去了繁瑣的連線,真正做到了精簡(jiǎn)。使用4P連接線可直接與Arduino Sensor Shield V5.0傳感器擴(kuò)展板上的IIC接口相連,通過(guò)Arduino控制器中的程序可輕松將傳感器采集的信息發(fā)送到液晶屏上進(jìn)行顯示,做到一目了然。通過(guò)程序的控制,可以調(diào)節(jié)液晶屏工作的行號(hào),隨意的控制數(shù)據(jù)在顯示器中顯示的位置,可輕松實(shí)現(xiàn)數(shù)據(jù)排版,使您的作品更加美觀,更具有觀賞性。

規(guī)格參數(shù)

  1. 工作電壓:+5V
  2. 對(duì) 比 度:電位器調(diào)節(jié)
  3. 背光調(diào)節(jié):程序及手動(dòng)
  4. 接口定義:+、-、SDA、SCL
  5. 模塊尺寸:98*60*21(mm)
  6. 模塊重量:78(g)
  7. 安裝孔直徑:305(mm)
  8. 安裝孔水平距離:93(mm)
  9. 安裝孔豎直距離:55(mm)
  10. 屏幕尺寸:98*40*9.8(mm)
  11. 工作溫度:-30——+60(℃)
  12. 發(fā)貨清單:IIC LCD2004字符液晶顯示器*1、4P連接線*1

接口定義

  • SDA:雙向數(shù)據(jù)信號(hào)
  • SCL:時(shí)鐘信號(hào)
  • +:電源(VCC)
  • -:地(GND)

使用方法

連接方法

將接口+、-、SDA、SCL分別接到Arduino Sensor Shield V5.0傳感器擴(kuò)展板上IIC接口對(duì)應(yīng)的位置,通過(guò)Arduino控制器控制顯示的內(nèi)容。

使用硬件

  • Carduino UNO 控制器 * 1個(gè)
  • 傳感器擴(kuò)展板V5.0 * 1個(gè)
  • USB數(shù)據(jù)線 * 1條
  • 4P連接線 * 1條
  • IIC LCD2004字符液晶顯示器 * 1個(gè)

例子程序

程序上傳前需要安裝LiquidCrystal_I2C和wire 庫(kù)文件,將最下方網(wǎng)盤下載的庫(kù)文件解壓放到 Arduino 安裝目錄下的 libraries 文件夾下,再重新打開Arduino IDE軟件,復(fù)制下列程序編譯上傳到Arduino UNO控制器即可。

#include <Wire.h> 
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,20,4);
void setup()
{
  lcd.init();// 液晶初始化 
  lcd.backlight();
  lcd.setCursor(5, 0);//光標(biāo)移動(dòng)到5,0
  lcd.printstr("Welcome To");//打印字符"Welcome To" 
  lcd.setCursor(2, 1);//光標(biāo)移動(dòng)到2,1
  lcd.printstr("lifestyle201.com");//打印字符"lifestyle201.com"  
  lcd.setCursor(5, 2);//設(shè)置光標(biāo)位置5,2
  lcd.printstr("RobotBase!");//打印字符"RobotBase!"  
  lcd.setCursor(4, 3);//光標(biāo)移動(dòng)到4,3
  lcd.printstr("I LOVE ROBOT");//打印字符"I LOVE ROBOT"
}
void loop()
{
}

程序效果

液晶屏將顯示以下內(nèi)容:

  1. Welcome To
  2. lifestyle201.com
  3. RobotBase!
  4. I LOVE ROBOT
2004yj1.jpg

產(chǎn)品相關(guān)推薦

例子程序下載

庫(kù)文件及例子程序下載鏈接:https://pan.baidu.com/s/1D2p0ENv9pax9C9i9hbCn_Q 提取碼:02nh

Erweima.png

產(chǎn)品購(gòu)買地址

IIC LCD2004 I2C接口字符液晶顯示器

周邊產(chǎn)品推薦

Arduino LCD 4884 搖桿液晶擴(kuò)展板
1602液晶顯示器 藍(lán)白屏
Arduino 12864點(diǎn)陣液晶

相關(guān)問(wèn)題解答

IIC LCD2004 斷電后重啟顯示亂碼
庫(kù)文件問(wèn)題

相關(guān)學(xué)習(xí)資料

奧松機(jī)器人技術(shù)論壇