【Arduino】继电器控制水泵抽水 您所在的位置:网站首页 继电器接法示意图12v 【Arduino】继电器控制水泵抽水

【Arduino】继电器控制水泵抽水

2024-06-02 22:12| 来源: 网络整理| 查看: 265

实验现象 使用arduino直接驱动继电器,在串口监视器输入命令,间接控制水泵抽水。 理论学习 在这里插入图片描述 NC:常闭端 NO:常开端 COM:公共端 VCC:电源正极5V GND:电源负极 IN:信号输入端 一般情况下NC是闭合,当IN收到信号是低电平信号,接向NO,形成闭合回路,左端电路开始工作。 当IN端给高电平时,NO端断开,接向NC,负载即停止工作。 实验准备 arduino主板-1 面包板-1 数据线-1 继电器-1 水泵-1 水管-1 鳄鱼夹-2 容器若干 跳线若干 连接电路 电路连接说明:整个电路分为两个部分,一个是继电器电路部分,另一个是水泵电路部分·。继电器和水泵共用5V电压。 在这里插入图片描述 图 1 继电器电路部分 在这里插入图片描述 图 2 水泵电路部分 在这里插入图片描述

实验代码

int relayPin = 13; //继电器引脚 int incomedate; void setup() { pinMode(relayPin, OUTPUT); //设置引脚13为输出接口,Arduino 上我们用到的I/O 口都要进行类似这样的定义。 Serial.begin(9600); //设置波特率为9600,这里要跟软件设置相一致。当接入特定设备时,我们也要跟其他设备的波特率达到一致。 } void loop() { if (Serial.available() > 0)//串口接收到数据 { incomedate = Serial.read();//获取串口接收到的数据 if (incomedate == 'L') { Serial.println("pump start!"); digitalWrite(relayPin, LOW); } else if (incomedate == 'H') { Serial.println("pump stop!"); digitalWrite(relayPin, HIGH); } } }

实现效果 在这里插入图片描述

相关文章 【Arduino基础】继电器控制LED灯亮灭



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有