C51---震动传感器控制继电器开关
1.example
#include "reg52.h"
sbit vibrate = P3^3;//Do接到了P3.3口
sbit switcher = P1^1;void Delay3000ms() //@11.0592MHz
{
unsigned char i, j, k;//_nop_();
i = 22;
j = 3;
k = 227;
do
{
do
{
while (--k);
} while (--j);
} while (--i);
}void main()
{
//查询的方式,判断是否发生震动
while(1){
if(vibrate == 0){ //模块告诉我们,发生震动,Do输出低电平
//当发生震动时,导通继电器,给继电器IN一个低电平
switcher = 0;
Delay3000ms();
switcher = 1;//高电平,继电器NO和COM不通
}else{
switcher = 1;
}
}
}
C51---震动传感器控制继电器开关相关推荐
- 一,哞哞stm32项目——震动传感器控制继电器对条灯进行开关
效果图片: 1.链接完毕,未触碰震动传感器,灯条不亮 2.手指触碰震动传感器,灯条亮 3.亮一秒后灯灭,下次触碰继续亮 硬件器材: 一路继电器,震动传感器,条灯,开发板,杜邦线,电脑 软件 keil, ...
- 51单片机震动传感器控制灯,控制继电器
震动传感器控制灯 震动传感器原理图: 由产品介绍知道,震动传感器感受震动时输出低电平,那要实现震动时灯亮则可以用如下代码: #include "reg52.h"sbit led1 ...
- 传感器自学笔记第九章——SW-420震动传感器、声控开关传感器、避障传感器模块、TCRT5000循迹传感器、倾斜开关
作者:GWD 时间:2019.06.26 SW-420震动传感器(开关量传感器) 一.学习要点:无 二.手册分析(开关量传感器) 1.产品用途:各种震动触发作用,比如防盗报警等 2.产品不震动时开关闭 ...
- 【常用传感器】SW-420震动传感器原理及例程代码
SW-420震动传感器(开关量传感器) 传感器参数 1 采用LM393比较器输出,信号干净,波形好,驱动能力强 工作电压3.3V~5V 输出形式: 输出数字量开关0和1 尺寸 3.2cmx1.4cm ...
- STM32震动感应控制继电器(使用循环VS使用外部中断EXTI和中断控制器NVIC)
参考:stm32的外部中断 震动感应 控制 继电器 作者:点灯小哥 发布时间: 2021-03-05 22:37:01 网址:https://blog.csdn.net/weixin_46016743 ...
- Arduino笔记-外部中断实验(震动传感器实时亮灯)
外部中断:达到实时响应处理事件的效果. 目前Ardinuo UNO引脚只有2个,一个是2号口,一个是3号口 在Ardinuo中中断函数,返回值为空,不能有参数 程序运行截图如下: 当感应到震动后: 这 ...
- Arduino 各种模块篇 震动模块 常开 震动传感器模块
以下是店家提供的一部分资料 一共就需要3根线 ------------------分割线------------------------ 用途: 用于各种震动触发作用,报盗报警,智能小车,电子积木等. ...
- 震动传感器(模拟和数字)
index 数字震动传感器 简介 产品参数 连线图 示例代码 结果 震动传感器2 用途: 模块特色: 模块使用说明: 实验器材:Arduino 168P 基础套件 互动媒体 实验目的: 实验电路: 实 ...
- 震动传感器的简单使用
一.传感器部分手册内容 1.工作电压:3.3V-5V 2.输出形式:数字开关输出:(0和1) 3.引脚:VCC:接电源正极 GND:接电源负极 D0:数字量信号输出 A0:用词震动传感器此功能无效 二 ...
最新文章
- 使用restTemplate报400或者415错误
- java map套arraylist,在Java中的HashMap和ArrayList的区别?
- vscode中装js解释器_h5学习记录(1)--vscode配置js开发环境
- cvCmp和cvCmpS
- 一个静态库框架模板: iOS Universal Framework Mk 7
- ZooKeeper3.4.5-最基本API开发
- PL/SQL 训练12--动态sql和绑定变量
- centos初始配置
- 黑色全屏个人主页bootstrap4模板
- wxpython实现简单图书管理系统
- 最短路dijkstra算法详解_图论系列开始填坑--Dijkstra,单源最短路
- Dedecms会员中心注入漏洞
- chrome 历史版本和chrome webDriver历史版本
- Python编程 基础篇(一)
- Julia实现重心法(单设施选址问题)
- 「技术人生」第7篇:从业务视角谈信息技术与业务的关系
- 电商工具箱之淘宝黑号库
- H5 VIDEO标签视频黑屏的原因及解决方法
- Android EditText输入光标居于开头最开始位置
- 安全信息管理系统(OSSIM)
热门文章
- Eclipse/MyEclipse更新、插件安装及优化
- 2011年11月51CTO壁纸点评活动获奖名单【已结束】
- Android Studio mipmap各文件夹下图片尺寸一览表
- Pytorch Note17 优化算法3 Adagrad算法
- win10左上音量条旁边的暂停播放方块怎么关闭?
- 60集Python入门视频PPT整理 | 模块
- 系统学习Python——异常处理:raise语句
- 狼羊菜过河问题C语言编程代码,求程序代码,农夫、狼、羊和白菜过河问题.
- 数据分析项目(python):股票数据导入、计算上涨、计算下跌、收益计算、双均线策略
- Java常见的各种修饰符