如何在 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板子上后,我们就可以听到滴答声了,这是常开触点打开和常开触点闭合的声音。
热门推荐
《孤勇者》成影视剧新宠,背后故事太燃了!
三亚蜈支洲岛:潜水天堂大揭秘!
附子理中丸:温阳健脾的秘密武器
楚汉之争:项羽失败的历史反思
《孤勇者》:一首歌如何点燃孩子们的英雄梦?
2024高考冲刺:如何保持身心健康?
高考冲刺:如何稳住心态,超常发挥?
秋冬自驾游,青海与甘肃环线必打卡!
秋日自驾游:长沙古镇与河口湖的金色之旅
NOA是什么意思?NOA自动辅助导航作用
刘宇宁:从丹东走出的音乐与影视跨界传奇!
每次体检都有甲状腺结节,这玩意儿到底是个啥?会癌变吗
国际摄影大师镜头下的孔孟之乡:百位摄影师齐聚济宁,用镜头讲述中国故事
济宁自驾游打卡:最美自然景观推荐
水泊梁山:拍出古装大片的最佳圣地!
脑梗后痴呆症康复全攻略:从专业训练到生活调理
春运自驾出行必读:车辆检查与安全驾驶全攻略
帕金森病患者必看!这5种训练方法让你的下肢僵硬得到缓解?
哪些运动方式适合帕金森患者?其中有一项很重要
5W1H分析法是什么?如何应用?5W1H分析法的步骤与案例详解
ETDRS与Lea Symbols:校园视力筛查新宠儿
科技赋能,精准防控:儿童青少年视力检测新趋势
你真的会用视力表吗?眼科专家教你正确姿势!
斯内伦视力表:从1862年到今天的故事
东莞春季徒步攻略:从城市公园到东莞之巅
东莞一日游打卡必去景点推荐!
燕麦:脑梗后痴呆症患者的理想食材
脑梗后痴呆症患者的居家心理护理指南
脑梗后痴呆症康复新突破:XX疗法效果惊人!
彭州新春打卡:龙兴塔夜游&非遗大集