RELAY(继电器)
更新时间:2018-09-18 10:19:09
功能说明
继电器功能说明。继电器是一种电控制器,当输入量发生变化的时候,输出量也会发生变化,在电路中起着自动调节、安全保护、转换电路等作用。
硬件资源
1.ESP32Kit 开发板
2.继电器模块
3.接线
继电器 VCC 引脚接 ESP32Kit 5V 引脚
继电器 GND 引脚接 ESP32Kit GND 引脚
继电器 IN 引脚接 ESP32Kit IO18 引脚
软件设计
驱动配置
开发板板级管脚配置(board.json) 示范:</span>
"relay":{
"type":"GPIO",
"port":18,
"dir": 0,
"pull": 1
}
应用示例
- 在嵌入式 JS 开发工作台上,创建测试工程并导入驱动模块 relay。
- 编写测试 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);
运行验证
可以看到继电器每隔两秒“哒哒“声反转跳变。