1.2.3.6.4.1 RELAY(继电器)

优质
小牛编辑
120浏览
2023-12-01

更新时间:2018-09-18 10:19:09

功能说明

继电器功能说明。继电器是一种电控制器,当输入量发生变化的时候,输出量也会发生变化,在电路中起着自动调节、安全保护、转换电路等作用。

硬件资源

1.ESP32Kit 开发板
2.继电器模块

1.jpg | left | 567x464

3.接线

  • 继电器 VCC 引脚接 ESP32Kit 5V 引脚

  • 继电器 GND 引脚接 ESP32Kit GND 引脚

  • 继电器 IN 引脚接 ESP32Kit IO18 引脚

软件设计

驱动配置

开发板板级管脚配置(board.json) 示范:</span>

  "relay":{
    "type":"GPIO",
    "port":18,
    "dir": 0,
    "pull": 1
  }

应用示例

  1. 在嵌入式 JS 开发工作台上,创建测试工程并导入驱动模块 relay。
  2. 编写测试 index.js 文件。
var relay = require('relay');
var handle = new relay('relay');
setInterval(function() {
    var val;
    val = handle.get();
    console.log('relay get:'+val);
    if(val == 0){
        console.log('relay set 1');
      handle.set(1);
    }else if (val == 1){
        console.log('relay set 0');
        handle.set(0);
    }

}, 2000);

运行验证

可以看到继电器每隔两秒“哒哒“声反转跳变。

1.jpg | left | 683x427