USB和串口软件编程控制继电器通断
- 电脑控制通断
- 将设备尾部的USB公头插入充电宝、母头插入USB-LED
LED不亮,默认继电器为断开
- 将设备顶端USB接口插入电脑
LED依旧不亮,继电器依旧断开
此时电脑上会显示多了一个名字叫USB_RELAY的U盘
- 打开U盘,再打开U盘里面的script.txt
写入ON;写入后发现继电器接通、灯亮
如果要断开继电器、灭灯,则写入OFF即可
- 除了手工写入这种方式,还可以通过脚本操作、实现自动化
// PYTHON
import os
import timewith open("f:\\script.txt", "w") as file:file.write('ON')file.close()time.sleep(1)
with open("f:\\script.txt", "w") as file:file.write('OFF')file.close()// C
#include <stdio.h>int main(int argc, char **argv) {if (argc == 1) {return -1;}FILE *file = fopen("f:\\script.txt", "w");if (file == NULL) {return -2;}if (argv[1][0] != '0') {fprintf(file, "ON\n");} else {fprintf(file, "OFF\n");}fclose(file);return 0;
}// CMD、POWERSHELL
echo "ON" > .\script.txt
echo "OFF" > .\script.txtfor /l %a in (0,0,1) do echo -n "ON" > script.txt & timeout /t 1 & echo -n "OFF" > script.txt & timeout /t 1
- 串口控制通断
- 将设备尾部的USB公头插入充电宝、母头插入USB-LED
LED不亮,默认继电器为断开
- 连接串口线
- 浏览器打开webuart.com在线串口调试工具(或其他串口上位机软件),波特率9600
- 串口输入ON,继电器接通、灯亮