npm包unipi-neuron使用教程

阅读时长 5 分钟读完

介绍

unipi-neuron是一款基于Node.js的npm包,用于驱动UniPi Neuron系列的智能控制器。它实现了与UniPi控制器进行通信,并通过编程方式对其进行操作管理的功能。该npm包非常适合于需要使用UniPi控制器的Web开发者。

安装

使用npm进行安装:

API

1. 初始化连接

在使用unipi-neuron之前,需要先创建一个连接对象。这将使用所有其他功能进行通信。

2. DI Digital Inputs

通过unipi-neuron,可以读取并控制UniPi控制器上的数字输入。

-- -------------------- ---- -------
-- --------
----- -- - --- ----------------
  ----------- -----------
  -------- ------
  -------------- ----
---

-- ------
---------------------- -- -
  -------------------
---

-- ----
------------------- -- -
  -------------------
---

3. DO Digital Outputs

unipi-neuron还允许通过控制UniPi控制器上的数字输出来控制外部设备。

-- -------------------- ---- -------
-- --------
----- ----- - --- ----------------
  ----------- -----------
  -------- ------
  -------- ----
---

-- ----
-----------

-- ----
------------

-- ----------
--------------

4. AO Analog Outputs

unipi-neuron允许通过UniPi控制器上的模拟输出来控制模拟设备。

-- -------------------- ---- -------
-- --------
----- -- - --- ----------------
  ----------- -----------
  -------- ------
  --------- --
  --------- ---
---

-- ------
----------

5. AI Analog Inputs

通过使用unipi-neuron,可以读取UniPi控制器上的模拟输入。

-- -------------------- ---- -------
-- --------
----- -- - --- ----------------
  ----------- -----------
  -------- ------
---

-- ----
---------------------- -- -
  -------------------
---

-- ----
------------------- -- -
  -------------------
---

示例

设想现在需要从一个控件中获取输入,当该输入被触发时,需要打开LED并将输出器设置为50毫秒的脉冲。

-- -------------------- ---- -------
----- ----------- - ------------------------

-- -----
----- ---------- - --- ------------------------
  ----- ---------------
  ----- ----
---

-- --------
----- -- - --- ----------------
  ----------- -----------
  -------- ------
  -------------- ----
---

-- --------
----- -- - --- ----------------
  ----------- -----------
  -------- ------
  --------- --
  --------- ---
---

-- --------
----- ----- - --- ----------------
  ----------- -----------
  -------- ------
  -------- ---
---

-- --------
------------------- -- -
  -- ------- -
    -- ----------------------
    -----------
    --------------
  - ---- -
    -- --------------
    ----------
    ------------
  -
---

该示例展示了如何使用unipi-neuron与UniPi控制器进行通信,读取输入并控制输出。

结论

npm包unipi-neuron提供了一种轻松、可靠的方法,让开发人员在Web应用程序中使用UniPi Neuron智能控制器。它易于使用,功能齐全,有助于简化控制器的管理。希望能对大家有所帮助。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/600566c281e8991b448e320b

纠错
反馈