如何在 Arduino 上使用继电器
创作时间:
作者:
@小白创作中心
如何在 Arduino 上使用继电器
引用
1
来源
1.
https://arduino.nxez.com/2024/06/12/how-to-use-relays-on-an-arduino.html
继电器是一种用于响应输入信号并在两个或多个点或设备之间提供连接的设备。它可以用于控制交流电源设备,如灯、风扇或其他家用设备。Arduino 作为一个低电压设备,无法直接控制高电压设备,因此继电器模块可以用来实现 Arduino 对继电器的控制。
接口说明
输入部分:
- DC+:接开发板电源(5V)
- DC-:接开发板 GND
- IN:接开发板的 IO,输入高或低电平控制继电器吸合
输出部分:
- NO:继电器常开接口,继电器吸合前悬空,在控制信号作用下,继电器可以吸合与COM行程短接。通俗来说,就是未通电状态下,是断开的,通电后在电磁线圈的作用下(吸合)处于闭合状态。
- COM:继电器公用接口
- NC:继电器常闭接口,没有控制信号作用下,继电器吸合前与 COM 短接,吸合后悬空,即通常下 NC 与 COM 短接。通俗来说,就是即未通电状态下,NC是闭合的,通电后在电磁线圈的作用下(吸合)处于断开状态。
常开端接法图:
常闭端接法图:
材料准备
- Arduino Uno 主板
- 继电器模块
- 杜邦线
硬件连接
将继电器模块的 DC+ 引脚连接到 Arduino Uno 主板的 5V 引脚。
将继电器模块的 DC- 引脚连接到 Arduino Uno 主板的 GND 引脚。
将继电器模块的 IN 引脚连接到 Arduino Uno 主板的数字引脚(例如,数字引脚 2)。
编写代码
下面是一个简单的示例代码,用于控制继电器的开关状态:
const int relayPin = 2; // 继电器控制引脚
void setup() {
pinMode(relayPin, OUTPUT); // 设置继电器控制引脚为输出模式
}
void loop() {
digitalWrite(relayPin, HIGH); // 打开继电器
delay(1000); // 延时1秒
digitalWrite(relayPin, LOW); // 关闭继电器
delay(1000); // 延时1秒
}
测试
将编写好的代码上传到Arduino Uno主板上。
确保继电器模块的电源连接正常。
将程序上传到Arduino板子上后,我们就可以听到滴答声了,这是常开触点打开和常开触点闭合的声音。
热门推荐
电力电缆、电缆桥架及母线槽的接地要求,干电气的必看!
厨房下水道油污结块堵塞疏通的最好办法有哪些
苹果手机电池耗电太快:可能原因与处理方法
惊爆!8名大学生因整蛊室友被刑拘
黛昂丝:晨间护肤黄金流程大公开,开启活力美肌一整天
“终本执行”“终结执行”≠法院不管了,一文读懂如何恢复执行
有效学习英语的技巧与方法:享受挑战与乐趣的旅程
老祖宗说“春吃甘,病不沾”!这4种甘味食材,80%人吃错了季节
各类材料硬度测试内容详细介绍:划痕硬度、压入硬度、洛氏硬度、布氏硬度等
小儿氨酚黄那敏颗粒治疗风热还是风寒感冒?
科普:造纸术的发明,对人类文化传承和发展产生了深远影响
如何利用剪映有效调色提升剪辑效果
白蒲茶干:江苏如皋的传统美食瑰宝
从文学到考古:重新解读西方最美女神海伦
吃东西舌头深处痛而且有时像针刺的一样
咳嗽了赶紧吃颗润喉糖?小心病情加重
食用辣椒后咳嗽口干?五种实用缓解方法
怛罗斯因何而败?高仙芝的无底线断送了大唐的胜机
如何确保串口数据传输的安全性?
串口通信老是有故障?教你如何正确排查!
如何鉴定一张“好照片”?其实有10条法则
哈工大打破常规:本科生可提前结课答辩,不再给外籍留学生10万元
硫酸镁功能多、不止导泻和利胆
仙人掌有哪些种类?六种常见品种详解
仙人掌如何栽培种植(关于仙人掌的养殖方法和浇水)
江静潮初落,林昏瘴不开。全诗意思及赏析
指向核心素养的大单元教学设计(附课例)
诗的隔与不隔
锦鲤新鱼总在出水口有哪些原因?如何解决?
不同的过户形式所需缴纳的税款是怎样的