npm 包 node-red-contrib-emax-servo 使用教程

阅读时长 2 分钟读完

前言

在前端开发中,我们经常需要使用各种 npm 包来辅助我们的开发。本篇文章将带你详细介绍一个 npm 包 —— node-red-contrib-emax-servo,以及如何使用它来控制电机舵机。

node-red-contrib-emax-servo 简介

node-red-contrib-emax-servo 是一个 Node-RED 的 npm 包,主要用于控制 EMAX 电机舵机。

node-red-contrib-emax-servo 的安装与使用

安装

首先,在你的 Node-RED 项目中安装 node-red-contrib-emax-servo,可以通过如下命令完成:

使用

在你的 Node-RED 项目中,将 node-red-contrib-emax-servo 添加到 Flow 中。在这里我们使用一个简单的示例 —— 控制一个舵机以 30°/s 的速度转动 90 度。

  1. 在 Flow 中添加一个 inject 节点和一个 emax-servo 节点,如下图所示:

  2. 分别设置 inject 节点和 emax-servo 节点的属性。

    inject 节点设置为发送一个消息,如下图所示:

    emax-servo 节点设置为控制一个舵机,如下图所示:

    具体的属性设置为:

    • PWM 类型:PWM 波类型
    • 电机类型:EMAX 电机舵机
    • 输入类型:角度
    • 输入速度:30
    • 输入角度:90
  3. 点击 Deploy 按钮将 Flow 部署并运行,如下图所示:

总结

通过本文的介绍和示例,我们简单了解了如何使用 node-red-contrib-emax-servo 控制 EMAX 电机舵机,希望本文能够对你有所帮助。

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

纠错
反馈