用户工具

站点工具


reference:library:liquidcrystalconstructor

差别

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

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
reference:library:liquidcrystalconstructor [2017/10/04 09:47] 弘毅reference:library:liquidcrystalconstructor [2023/06/07 04:24] (当前版本) – 外部编辑 127.0.0.1
行 1: 行 1:
 +[[reference:library:liquidcrystal|LiquidCrystal]]
 +====== LiquidCrystal() ======
 +
 +===== 描述 =====
 +
 +创建一个LiquidCrystal的实例(构造函数).可使用4线或8线方式作为数据线(请注意,还需要指令线).
 +\\ 若采用四线方式,将d0-d3悬空不连接.RW引脚可接地而不用接在控制器某个引脚上.如果这样接,省略在函数中的rw参数.
 +===== 语法 =====
 +
 +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)
 +===== 参数 =====
 +
 +rs: rs连接的控制器引脚编号
 +\\ rw: rw连接的控制器引脚编号
 +\\ enable:enable连接的控制器引脚编号
 +\\ d0, d1, d2, d3, d4, d5, d6, d7: 连接的控制器引脚编号
 +===== 例子 =====
 +<code cpp>
 +#include <LiquidCrystal.h>
 + 
 +LiquidCrystal lcd(12, 11, 10, 5, 4, 3, 2);
 + 
 +void setup()
 +{
 +  lcd.print("hello, world!");
 +}
 + 
 +void loop() {}
 +</code>