树莓派实现继电器控制电磁锁
树莓派实现继电器控制电磁锁
- 继电器工作原理
- 树莓派实现继电器控制电磁锁的接线图
- 编程步骤
- 实现代码
- 测试结果
继电器工作原理
当在继电器的输入端(IN)输入一个低电平时,继电器的常开端(NO)和公共端(COM)就会闭合起来(相当于家用灯的按下开关动作),即可导通电路。
树莓派实现继电器控制电磁锁的接线图
编程步骤
1.树莓派硬件接口初始化
2.初始化引脚
3.提示用户操作
4.点灯
实现代码
#include <wiringPi.h>
#include <stdio.h>int main()
{int cmd;//1.初始化硬件接口if( wiringPiSetup() == -1 ){printf("硬件接口初始化失败\n");return -1;} //2.初始化引脚pinMode(7,OUTPUT);digitalWrite(7,HIGH);while(1){//3.提示用户操作printf("输入0/1,1-导通,0-断开,8-退出\n");scanf("%d",&cmd);getchar();//4.点灯if( cmd == 1 ){digitalWrite(7,LOW);}else if( cmd == 0 ){digitalWrite(7,HIGH);}else if( cmd == 8 ){break;}else{printf("输入错误\n");continue;}}return 0;
}
测试结果
键盘输入1导通,灯亮/关锁
键盘输入0断开,灯灭/开锁
键盘输入8,退出程序
树莓派实现继电器控制电磁锁相关推荐
- 树莓派通过继电器控制水泵
树莓派通过继电器控制水泵 硬件要求 继电器的工作原理 接线方式 代码编写 硬件要求 树莓派4b.一个1路5V继电器.一个12V小水泵.一个能装四个五号电池的电池盒和四个五号电池.一个面包板和若干杜邦线 ...
- K210通过继电器控制电磁锁实验
K210通过继电器控制电磁锁实验 本文实验使用k210控制一个电磁锁 提个醒: 1.要完成本实验,需要你的k210已经准备就绪!! 2.电磁锁通电时间不可超过1秒!! 3.电磁锁的正极要在执行完一次代 ...
- 树莓派使用python+继电器控制220V灯泡
需要的材料 1.继电器:继电器是一种电控制器件,它实际上是用小电流去控制大电流运作的一种"自动开关",我们这里用它来控制电灯.控制了继电器就等于控制了电灯. 我购买的是某宝上3块钱 ...
- 智能家居 (3) ——智能家居工厂模式介绍实现继电器控制灯
目录 智能家居工厂模式整体设计框架 继电器控制灯代码 contrlEquipments.h 文件(设备类) mainPro.c 文件(主函数) bathroomLight.c 文件(浴室灯) seco ...
- 树莓派远程开关控制家用电器(JavaWeb实现)
一.准备工作: 树莓派4B 继电器 杜邦线.导线若干 二.继电器连接图: 继电器有常开端和常闭端两种模式,有的继电器还具有高低电平触发选择的功能,这里我们使用常开端高电平触发的工作模式,接线如下所示: ...
- 微型计算机继电器控制,可编程控制器与微机及继电器控制的区别 -解决方案-华强电子网...
1. PC与MC控制的区别 简而言之,MC是通用的专用机,而PC则是专用的通用机. 从微型计算机的应用范围来说,MC是通用机,而PC是专用机.微型计算机是在以往计算机与大规模集成电路的基础上发展起来的 ...
- ardruino控制继电器_Arduino基础入门篇24—继电器控制
继电器是一种电子控制器件,是用较小的电流去控制较大电流的一种"自动开关",通常应用于自动控制电路中起着自动调节.安全保护.转换电路等作用. 本篇介绍继电器的使用,通过串口发送命令来 ...
- esp-01s接入天猫精灵与relay继电器控制电灯
esp-01s接入天猫精灵与relay继电器控制电灯 学习arduino已经两个多月了,第一次动手做了一个天猫精灵控制的台灯,并且记录和分享一下学习的过程,做的不好,有什么不对的地方还请多多指正 这两 ...
- arduino声音传感器与二极管_如何将声音传感器与Arduino连接 并实现继电器控制项目...
简介 我前段时间已经实现了声音相关项目,称为 如何制作简单的CLAP SWITCH .该项目基于着名的555定时器IC. 在这个项目中,我将使用不同的声音传感器(虽然想法是一样的),它对声音如大声,拍 ...
最新文章
- SpringBoot Actuator监控【转】
- Mysql主从复制(docker例子)
- 关于HttpWebRequest对象的KeepAlive属性
- Linux 安装 MySQL 5.7 并连接 Navicat 详细过程
- python找不到csv文件_Python如何读取csv文件
- 【JEECG技术文档】JEECG 组织机构导入V3.7
- 服务器体系(SMP, NUMA, MPP)与共享存储器架构(UMA和NUMA)
- 项目管理 : 智能家居项目实施计划
- python开根_python如何开根号
- 源码主干分支开发四大模式
- 卷积神经网络基础知识二
- SDN实验(四)——Learning Switch自学习交换机
- abr-summary 和asbr-summary命令中的not-advertise参数
- windows控制台cmd乱码解决方案
- 【风控系列】2. 如何构建一个有效的风控系统
- 【DDR3_Electrical Characteristics and AC Timing】_Addr/Cmd Setup,Hold and Derating
- VC MFC(Custom Control)自定义控件
- 3D目标检测(单目)D4LCN论文复现(paddlepaddle)
- 司机失业?百度宣布:自动驾驶出租车在京开放,免费坐!
- 内蒙古自治区如何应对农村生活污水处理?