用户工具

站点工具


reference:library:liquidcrystalcreatechar

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
reference:library:liquidcrystalcreatechar [2017/10/04 10:00] 弘毅reference:library:liquidcrystalcreatechar [2023/06/07 04:24] (当前版本) – 外部编辑 127.0.0.1
行 1: 行 1:
 +[[reference:library:liquidcrystal|LiquidCrystal]]
 +====== createChar() ======
 +
 +===== 描述 =====
 +
 +创建用户自定义的字符.共可创建8个用户自定义字符,编号从0到7.字符外观由一个8字节数组定义,每行占用一个字节.最低的5个有效位决定像素点所在的行.若要在屏幕显示自定义字符,请使用write()函数.(参数为字符的编号0-7)
 +===== 语法 =====
 +
 +lcd.createChar(num, data)
 +===== 参数 =====
 +
 +num: 所创建字符的编号(0-7)
 +\\ data: 字符的像素数据
 +===== 例子 =====
 +<code cpp> 
 +#include <LiquidCrystal.h>
 + 
 +LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
 + 
 +byte smiley[8] = {
 +  B00000,
 +  B10001,
 +  B00000,
 +  B00000,
 +  B10001,
 +  B01110,
 +  B00000,
 +};
 + 
 +void setup() {
 +  lcd.createChar(0, smiley);
 +  lcd.begin(16, 2);  
 +lcd.write(0);
 +}
 + 
 +void loop() {}
 +</code>
 +