LiquidCrystalライブラリの使い方は?
LiquidCrystalライブラリを使用するには、次の手順を完了する必要があります:
- コードの先頭に、#include を使用してLiquidCrystalライブラリをインポートします。
- コード内でLiquidCrystal lcd(rs、enable、d4、d5、d6、d7);を使用して、LiquidCrystalオブジェクトを初期化してください。rs、enable、d4-d7はLCDのピンです。
- LCDの属性を設定する:setup()関数内で、lcd.begin(cols, rows)を使ってLCDの列数と行数を設定します。たとえば、lcd.begin(16, 2)とすると、16列、2行のLCDスクリーンが作成されます。
- LCDにテキストを表示するにはlcd.print()関数を使用します。例えば、lcd.print(“Hello, world!”)と記述すると、LCDに”Hello, world!”というテキストが表示されます。
- 光标の制御と画面のクリア: lcd.setCursor(col, row)関数を使用して、指定した列と行にカーソルを移動させることができます。例えば、lcd.setCursor(0, 1)は1行目の0列目にカーソルを移動します。lcd.clear()関数を使用して画面上のすべてのテキストを消去できます。
LiquidCrystalライブラリを使用したサンプルコードを以下に示す:
#include <LiquidCrystal.h>
// 初始化LiquidCrystal对象
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup() {
// 设置LCD属性
lcd.begin(16, 2);
// 在LCD上显示文本
lcd.print("Hello, world!");
}
void loop() {
// 不需要在循环中做任何事情
}
このサンプルコードは、16列2行のLCDスクリーンにテキスト「Hello, world!」を表示します。