在前端项目中,有时需要与硬件交互。 adafruit-i2c-lcd
是一款可以控制 Adafruit I2C 接口的 LCD 显示器的 npm 包。本教程将介绍如何使用 adafruit-i2c-lcd
包来控制 Adafruit I2C-LCD。
准备工作
硬件设备
Adafruit I2C-LCD 显示器
安装依赖包
npm i adafruit-i2c-lcd
配置硬件和软件
- 将 LCD 显示器插入 I2C 总线上。
- 确保你已安装 Node.js 环境和 i2c-bus 包。
使用教程
引入包
const LCD = require('adafruit-i2c-lcd');
连接 LCD
// 创建 LCD 实例 const lcd = new LCD(1, 0x27); // 初始化 LCD lcd.begin(16, 2); // 清空显示器 lcd.clear();
文字显示
-- -------------------- ---- ------- -- --------- ---------------- --- ---------------- --- ---------------- --- -------------------- ---------------- --- ------------------- ----------
光标设置
-- -------------------- ---- ------- -- ---- ------------- -- ---- --------------- -- ---- ------------ -- ------ --------------
屏幕滚动
// 屏幕左移 lcd.scrollDisplayLeft(); // 屏幕右移 lcd.scrollDisplayRight();
清空显示器
lcd.clear();
其他对象和方法
在使用 adafruit-i2c-lcd
包时,还可以使用下列的对象和方法:
lcd.backlight()
- 开启屏幕背光lcd.noBacklight()
- 关闭屏幕背光lcd.display()
- 打开屏幕显示内容lcd.noDisplay()
- 关闭屏幕显示内容lcd.home()
- 指针回到左上角lcd.createChar()
- 创建一个自定义字符
示例代码
完整代码如下:
-- -------------------- ---- ------- ----- --- - ---------------------------- -- -- --- -- ----- --- - --- ------ ------ -- --- --- ------------- --- -- ----- ------------ -- --------- ---------------- --- ---------------- --- ---------------- --- -------------------- ---------------- --- ------------------- ---------- -- ---- ------------
总结
本教程介绍了如何使用 adafruit-i2c-lcd
包来控制 Adafruit I2C-LCD。使用此包可以方便地在 Node.js 环境下控制 LCD 显示器。此外,还可以使用其他对象和方法来实现更多功能。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/151644