Arduino 串口命令行控制继电器

本文利用Arduino uno板结合继电器模块,构建了一个简单的控制器,用于在9VAC和230VAC之间切换。通过串口设置波特率为115200,实现了A、B、C、R四个命令,分别对应启动继电器、停止并清零、切换输出脚和设置循环。代码简洁明了。
摘要由CSDN通过智能技术生成

手头有一块山寨的Arduino uno板,买来一直没怎用。最近工作上需要对PTC零件进行一些可靠性测试,需要在9VAC和230VAC之间不断的来回转换,正好可以用Arduino加继电器模块做了一个简单的控制器。

   

基本的配置:

  1. 串口波特率:115200
  2. 2路继电器
  3. A 命令:启动继电器,闭合指定时间,如果输入的时间为空则使用默认时间或者上一个设定时间;输入支持浮点数据。

  4. B 命令:停止继电器,并对所有标志进行清零;

  5. C 命令:切换输出脚,13#或12#;

  6. R 命令:跟随一个断开时间长度,与A命令设置的闭合时间组成无限次循环,直到按下B命令。输入支持浮点数据。

代码比较简单,直接贴上来。

/*
*Date: 2020/5/11
*By: Daniel Gee
*Mailbox: bibin_zhi@163.com
* Usage: 
* A 1 // set ON 1 second
* R 0.5 // cycling test, relay turns 1 second ON, 0.5 second 
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值