当前位置:网站首页>Arduino实验三:继电器实验
Arduino实验三:继电器实验
2022-08-03 18:07:00 【《博览群书》】
一、前言
OK,今天来放一个小实验,继电器的实验
我们先来说说为什么我们会用到继电器
因为我们的开发板都是弱电,它们驱动不了大功率的设备,那么我们就需要用到继电器
我们通过开发板控制继电器的通断,继电器外接供电电源给我们的设备供电,就相当于我们用开发板控制了设备的开启和关闭
今天的实验内容是:
用Arduino来控制继电器的通/断,机电器在通/断的时候会发出类似咔哒的声音,同时随着继电器的通/断,我们的LED等会亮/灭,我们后面会通过视频的方式给大家演示结果,所以,大家可以注意下视频里面继电器发出的声音和LED的亮/灭情况。
二、硬件组成
1.Arduino开发板一块
2.继电器一个
3.面包板和连线若干
4.电池
5.330欧姆电阻2个,二极管1个
为了给大家更清楚地展示我们所用的硬件,把硬件图片发在这里给大家看,因为继电器也有很多种,所以有图片的话可能会节省大家查是哪一个继电器的时间,或者你的继电器和我的不一样,你还要去纠结为什么做不出实验或者结果不一样。
那么继电器是怎么工作的呢?我再把继电器原理图给大家提供一下,NO是常开,意思是如果没有上电就是打开的状态,当我们继电器上电,线圈通电就会把弹片拉下来,NO就闭合了,设备也就通电了,而NC是继电器不上电的时候是闭合的,当继电器上电,就断开了。
就继电器的详细讲解,我C了一下网站,现在把链接给大家;
而连线图如下所示:
继电器 Arduino
DC+ +5V
DC- GND
IN 7
继电器 电池 面包板
NO 正极
COM 正极
负极 负极
NC 空 空
面包板的原理图如下所示(因为我实在不擅长AD软件,所以就手绘了)
实物图如下:
其中怕电流过大,而我的电阻是330欧姆,就加了两个,还加了一个二极管作为保护电路
总体图如下:
OK,以上就是花了30分钟连接的硬件图,整体硬件就是这个,建议外接供电电压在5-9V之间,太大容易烧坏LED灯,除非你非要换一个大电阻,限制电流。
三、软件
代码非常的简单,我多加点注释,大家应该就可以看懂了:
const int relayPin=7; //继电器控制管脚IN连7
void setup() {
// put your setup code here, to run once:
pinMode(relayPin,OUTPUT); //设置7管脚为输出模式
}
void loop() {
digitalWrite(relayPin,HIGH); //7管脚输出高电平
delay(1000); //延时1s,可以修改,本实验修改为1000和3000
digitalWrite(relayPin,LOW); //7管脚输出为低电平
delay(1000); //延时1s
// put your main code here, to run repeatedly:
}
OK,以上就是代码,是不是很简单
四、实验结果
那我们来放实验结果的视频,我先讲解一下视频:
前半部分,继电器1s通/断,后半部分,继电器3s通断,也就是改代码
delay(1000);
或者
delay(3000);
就分别是延时1s或者3s了
那么灯也是1s或者3s亮/灭
以下是演示视频:
Arduino实验三:继电器控制LED灯
五、总结
本实验我花了一些心思,希望带给大家更好,更有意思的内容
感谢各位老师的浏览
我会继续努力的,记录自己的实验结果,我想总有需要的人
边栏推荐
猜你喜欢
随机推荐
Flask框架——项目可安装化
【300+精选大厂面试题持续分享】大数据运维尖刀面试题专栏(十一)
【美丽天天秒】链动2+1模式开发
LyScript 从文本中读写ShellCode
常见亲脂性细胞膜染料DiO, Dil, DiR, Did光谱图和实验操作流程
揭秘deepin 23,从这里开始!
xxl-job 实现email发送警告的代码解析(一行一行代码解读)
es6新增-Generator(异步编程的解决方案2)
茅台日赚1.65亿,经销商日子却越来越难
超T动力 焕“芯”出发 | 中国重汽专属定制版WP14T产品闪耀登场
星巴克输血赶不上流血
在线监控机房内的UPS电源及运行环境,解决方案来了
二叉树求和路径问题解答与注记
什么是鉴权?一篇文章带你了解postman的多种方式
mysql之数据库账户管理与优化
yaml data format
新“妖股”13个交易日暴涨320倍,市值3100亿美元超阿里
InnoDB 中不同SQL语句设置的锁
动态接口比例性能测试实践
flink-sql 客户端 可以设置并行度 吗?断开算子链