介绍
pimatic-serial-benqbeamer 是一个基于 npm 的 Node.js 包,用于控制 BenQ 投影仪。通过该包,您可以使用 Node.js 编写脚本来控制投影仪,实现一些有趣的功能,如自动关闭投影仪、调整投影仪的焦距和亮度等等。
安装
在安装 pimatic-serial-benqbeamer 之前,我们需要确认您的开发环境中已经安装了 Node.js, npm 以及 pimatic。接下来,我们可以使用 npm 快速安装 pimatic-serial-benqbeamer。
npm install pimatic-serial-benqbeamer
使用
我们可以使用以下代码片段连接投影仪,并发送一些指令来控制它。
-- -------------------- ---- ------- --- ---------- - ---------------------- --- ---------- - ------------------------------------- -- ------------ ------------ - ---- --- ---- - --- ------------------------ ---------- ------- --- --------- - --- ----------------- -- ---- -------------------------------- ------- - ------------------- - -- --------- ------------------------------- ----- ------- - ------------------- - ----------------- --- -- --------- -------------------------------- ----- ------- - ------------------- - ----------------- --- ---
指令列表
目前这个 npm 包支持以下的指令。
打开投影仪
projector.powerOn(function(err, res){ if(err) { console.error(err); } console.log(res); });
关闭投影仪
projector.powerOff(function(err, res){ if(err) { console.error(err); } console.log(res); });
切换输入源
-- -------------------- ---- ------- -- ------- -- -- -------- --- --------------------------------- -- ---------------------------------- ------------- ----- ------- - ------------------- - ----------------- --- -- -------- --------------------------------------- ----- ------- - ------------------- - ----------------- --- -- -------- ------------------------------------------- ----- ------- - ------------------- - ----------------- --- -- --------- -------------------------------------- ----- ------- - ------------------- - ----------------- ---
调整屏幕尺寸
-- -------------------- ---- ------- -- ----- -- -- - - - ------- ---- ----------- ----- --------------------------- -- ------------- ----- ------- - ------------------- - ----------------- --- -- ------ -- -- - ----------- ----------------------------- --------------------------- ------------- ----- ------- - ------------------- - ----------------- --- -- ----- -------------------------------------- ----- ------- - ------------------- - ----------------- --- -- ------ -------------------------------------- ----- ------- - ------------------- - ----------------- ---
调整投影仪位置
-- -------------------- ---- ------- -- ---- -- -- - ------- ------------ --------------------- ------------- ----- ------- - ------------------- - ----------------- --- ---------------------- ------------- ----- ------- - ------------------- - ----------------- --- -- ---- ------------------- ------------- ----- ------- - ------------------- - ----------------- --- --------------------- ------------- ----- ------- - ------------------- - ----------------- --- -- -------- ----------------------------------------------- ----- ------- - ------------------- - ----------------- --- -- -------- --------------------------------------------- ----- ------- - ------------------- - ----------------- ---
调整投影仪焦距
-- -------------------- ---- ------- -- ---- -- -- - ------- ------------ ------------------- ------------- ----- ------- - ------------------- - ----------------- --- -- ---- -------------------- ------------- ----- ------- - ------------------- - ----------------- --- -- ------ ------------------------------- ----- ------- - ------------------- - ----------------- ---
调整投影仪亮度
-- -------------------- ---- ------- -- ---- -- -- - ------- -------- - ------------ ------- ------------------------- ------------- ----- ------- - ------------------- - ----------------- --- -- ---- --------------------------- ------------- ----- ------- - ------------------- - ----------------- --- -- ------ ------------------------------------- ----- ------- - ------------------- - ----------------- ---
结尾
本篇文章详细阐述了 npm 包 pimatic-serial-benqbeamer 的使用方法。这个 npm 包可以让你控制 BenQ 投影仪,实现各种有趣的功能。您可以使用这个 npm 包来构建一些非常有趣的项目,例如自动关闭投影仪程序、调整屏幕尺寸、调整画面亮度等等。希望这篇文章对您有所启发。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60056cf481e8991b448e6a7b