電子元件:1602 LCD 顯示屏
1602 LCD 顯示屏是一個具有 2 行,每行 16 個字符的數字和字母顯示屏。
它在許多場景中都有應用,從自動販賣機到火車站。
這款 LCD 顯示屏通常包含在 Arduino 套件中,但這些指令適用於任何具有與 Hitachi HD44780 LCD 控制器兼容的 16 個引腳介面的 LCD 顯示屏。
這個控制器通過 Arduino 的 LiquidCrystal 库 軟件模擬。
在本文中,我將展示使用該顯示屏打印 Hello, World! 的最簡單的用法。
LCD 顯示屏有 16 個輸入引腳。從左到右分別是:
VSS負極連接VDD正極連接VO調節對比度(在我們的項目中,我們將其連接到一個電位器)RS連接到 Arduino 的引腳 7R/W連接到-以將 LCD 設置為“寫入模式”E連接到 Arduino 的引腳 8D0-D7是數據引腳。在此示例中,我們只使用D4、D5、D6和D7。A和K控制 LED 背光。通過 220Ω 電阻將A連接到+,K連接到-。
為了打印 Hello, World!,我建立了這個簡單的程序並將其上傳到 Arduino:
1  | #include <LiquidCrystal.h>  | 
首先對 lcd 對象進行初始配置,傳入 RS、R/W、E 引腳,然後是 D4、D5、D6 和 D7(詳細信息參見這裡)。
然後我們調用 lcd.begin() 方法,並傳入 LCD 顯示屏的主要特性,即列數和行數。
lcd.print() 方法從位置 (0, 0) 開始打印字符串。
我們可以使用 lcd.setCursor() 移動光標,傳入要移動到的列索引和行索引。
電路的構建如下:

這是實際的應用情況:

您可以調整電位器以應用不同的對比度。一旦您確定了您的完美設置,可以通過更換電阻來修改它。
tags: [“1602 LCD”, “Arduino”, “LCD Display”, “Hitachi HD44780”, “LiquidCrystal”]