目次

IclcdCreateChar()

IclcdCreateChar()はユーザー定義文字を登録します。

IclcdCreateChar コマンドの動作フロー

bool IclcdCreateChar(uint8_t location, const uint8_t charmap[8], uint8_t device = 0)

コマンド

コマンド 引数 戻り値 動作
IclcdCreateChar(location, charmap, device) uint8_t location
const uint8_t charmap[8]
uint8_t device = 0
bool ユーザー定義文字を登録します。

使用例

MPAINO-8A8R(T)のI2Cポートに、アドレス0x27の20×4 PCF8574文字LCDを接続した例です。実際のLCDのアドレスやサイズが異なる場合は、IclcdBegin()の引数を変更してください。

const uint8_t heart[8] = {0, 10, 31, 31, 14, 4, 0, 0};
 
bool lcdReady = false;
 
void setup() {
  lcdReady = IclcdBegin(0x27, 20, 4);  // LCDのアドレスと画面サイズを設定します。
  if (lcdReady) {
    IclcdCreateChar(0, heart);  // ユーザー定義文字0番を登録します。
    IclcdWrite(0);  // LCDに1文字を書きます。
  }
}
 
void loop() {}

注意事項

同じカテゴリの内蔵コマンド

← 内蔵コマンド一覧