1.製品紹介
LCD(液晶ディスプレイ)はパッシブディスプレイです。つまり、液晶自体は光を発しません。背景の明るさを提供するバックライトが必要です。電界を使用して液晶分子の配列を制御し、光の透過と遮断を変更して画像表示を実現します。
LCD 1602 I2C モジュール 名前の通り、このモジュールは 16 文字 x2 行の LCD ディスプレイ モジュール (32 個の ASCII 文字を表示可能) であり、I2C 通信インターフェイス モジュール、デフォルトの I2C アドレス 0x27、背面に青いポテンショメータが付いています。バックライトの調整に使用できます (文字の表示がはっきりしない場合は、バックライトを調整して文字の表示をはっきりさせる必要があります)。
アプリケーションリファレンス: このモジュールは、コントロールパネル、電子スケール、電子時計などのデータ表示に使用できます。
2.パラメータの指定
値//説明 | |
---|---|
動作電圧 | 3.3V〜5V |
動作温度 | -0°C〜+ 70°C |
格子の数 | 16*02 |
表示色 | 青 |
通信モード | IIC |
サイズ | 80cm * 36cm * 11cm |
3.配線図
LCD 1602 I2C モジュール | A |
---|---|
VCC | 5V |
GND | GND |
SCL | SCL |
SDA | SDA |
4.サンプルコード
1//www.acebott.com
2#include <Wire.h>
3#include <LiquidCrystal_I2C.h>
4// Create a LiquidCrystal_I2C object with LCD address and number of columns and rows
5LiquidCrystal_I2C mylcd(0x27, 16, 2);
6void setup(){
7 // Initialize the LCD
8 mylcd.init();
9 // Turn on the backlight
10 mylcd.backlight();
11}
12void loop(){
13 // Set the cursor position to the first row, first column
14 mylcd.setCursor(0, 0);
15 // Print the text "HELLO" on the LCD
16 mylcd.print("HELLO");
17 // Set the cursor position to the second row, first column
18 mylcd.setCursor(0, 1);
19 // Print the text "ACEBOTT" on the LCD
20 mylcd.print("ACEBOTT");
21}
5.テスト結果
配線図に従って回線を正常に接続し、正しいプログラムを正常にアップロードした後。
LCD 画面が点灯し、最初の行に「HELLO」、2 番目の行に「ACEBOTT」が表示されます。
暗示
LCD 画面に文字が正常に表示されない場合は、回線が正しく接続されているかどうかを確認し、背面のスライド式可変抵抗器を調整してバックライトを調整します。
6.関連リソース
7.今すぐ入手
B2Bビジネス: お問い合わせ