arduino
液晶ライブラリ
サーチ…
前書き
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