サーチ…


前書き

ArduinoのLiquid Crystal Libraryは、16ピンのインタフェースを特徴とするHitachi HD44780ドライバと互換性のあるLCDディスプレイを制御するためのライブラリです。 16本のピンはI2Cインタフェースを介して接続されている場合があります。これらのディスプレイは、文字または小さな単色画像を表示するために使用される5×7画素ブロックのマトリクスを含む。ディスプレイは通常、16行2列の場合は16x2または1602、20列および4行の場合は20x4または2004のように、行数および列数に応じて名前が付けられます。

構文

  • #include <LiquidCrystal.h> //ライブラリをインクルードする
  • LiquidCrystal(rs、enable、d4、d5、d6、d7)//
  • LiquidCrystal(rs、rw、enable、d4、d5、d6、d7)
  • LiquidCrystal(rs、enable、d0、d1、d2、d3、d4、d5、d6、d7)
  • LiquidCrystal(rs、rw、enable、d0、d1、d2、d3、d4、d5、d6、d7)

パラメーター

LiquidCrystalパラメータ詳細
rs LCD上のRSピンに接続されているArduinoピンの番号
rw LCDのRWピンに接続されているArduinoピンの番号(オプション)
有効にする LCD上のイネーブルピンに接続されているArduinoピンの数
d0 - d7 LCDの対応するデータピンに接続されているArduinoピンの番号。 d0、d1、d2、d3はオプションです。省略された場合、LCDは4つのデータライン(d4、d5、d6、d7)のみを使用して制御されます。

基本的な使用法

/*
  Wiring:
   LCD pin 1 (VSS) -> Arduino Ground
   LCD pin 2 (VDD) -> Arduino 5V
   LCD pin 3 (VO)  -> Arduino Ground
   LCD pin 4 (RS)  -> Arduino digital pin 12
   LCD pin 5 (RW)  -> Arduino Ground
   LCD pin 6 (E)   -> Arduino digital pin 11
   LCD pin 11 (D4) -> Arduino digital pin 5
   LCD pin 12 (D5) -> Arduino digital pin 4
   LCD pin 13 (D6) -> Arduino digital pin 3
   LCD pin 14 (D7) -> Arduino digital pin 2
*/

#include <LiquidCrystal.h> // include the library

// initialize the library with the numbers of the interface pins
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() {
  // set up the LCD's number of columns and rows:
  lcd.begin(16, 2);
  // start writing on the first row and first column.
  lcd.setCursor(0, 0);
  // Print a message to the LCD.
  lcd.print("hello, world!");
}

void loop() {
  // No need to do anything to keep the text on the display
}


Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow