中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册 登录 广告服务 | 客服中心
您现在所在的是:

单片机论坛

抖音 德嘉 泓格论坛 FLIR红外热像论坛 艾睿光电产品体验活动 兆华电子手持式工业声学成像仪
工控论坛首页 单片机论坛 → 浏览主题: 单片机控制灯亮灭
发表新帖 回复该主题
回帖:5个,阅读:242 [上一页] [1] [下一页]
* 帖子主题:

单片机控制灯亮灭

分享到
185
刘永宏
文章数:111
年度积分:185
历史总积分:185
注册时间:2020/2/5
发站内信
发表于:2023/1/7 14:12:55
#0楼
师傅们,请教大家,我想用一个红外线感应模块通过单片机控制灯亮灭,怎么写这个程序?就是红外线感应到有人便发出一个上升沿给单片机,单片机就置位一个输出,灯亮,然后人离开,红外线就发出一个下降沿给单片机,单片机就复位输出,灯灭。51单片机
此帖发自论坛APP
5750
1056128144
文章数:1066
年度积分:371
历史总积分:5750
注册时间:2018/2/23
发站内信
发表于:2023/1/7 16:46:15
#1楼
我猜你要沿处理函数吧?以下:
K_work是实体键,琢磨下m10与K_work的状态,你会有收获。
void KEY()
{
 if(K_work==0&&m10==1)
  {
  delay(500);
  if(K_work==0)
  {
 m0=!m0; //
  }
  }
 m10=K_work;

if(m0==0) //开机进入自动,m0为标志位。
{
led_Auto=0;led_Manual=1;  
  Auto();
}
else  //手动  //
{
  led_Manual=0;led_Auto=1;
  Manual();
}
}
[此贴子已经被作者于2023/1/7 16:47:23编辑过]
34047
知道一点
文章数:20695
年度积分:1261
历史总积分:34047
注册时间:2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2023/1/7 19:00:54
#2楼
以下是引用刘永宏2023/1/7 14:12:55的发言:
师傅们,请教大家,我想用一个红外线感应模块通过单片机控制灯亮灭,怎么写这个程序?就是红外线感应到有人便发出一个上升沿给单片机,单片机就置位一个输出,灯亮,然后人离开,红外线就发出一个下降沿给单片机,单片机就复位输出,灯灭。51单片机
这还有上单片机?
直接红外感应控制灯不好吗?,最多加驱动匹配一下
快乐 幸福 自由 比什么都重要
185
刘永宏
文章数:111
年度积分:185
历史总积分:185
注册时间:2020/2/5
发站内信
发表于:2023/1/8 16:58:00
#3楼
回复 #1楼 1056128144
谢谢你,你那个m10是啥?
此帖发自论坛APP
5750
1056128144
文章数:1066
年度积分:371
历史总积分:5750
注册时间:2018/2/23
发站内信
发表于:2023/1/8 19:19:51
#4楼
m10是自己设置的-个临时变量,BIT的。
你可任意设置,随你喜欢。
我这里是借用三菱PLC的习惯,由m0开始。
[此贴子已经被作者于2023/1/8 19:22:01编辑过]
此帖发自手机工控论坛
185
刘永宏
文章数:111
年度积分:185
历史总积分:185
注册时间:2020/2/5
发站内信
发表于:2023/1/9 7:10:05
#5楼
回复 #4楼 1056128144
谢谢你
此帖发自论坛APP
工控学堂推荐视频:

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2023 Gkong.com, All Rights Reserved

46.8003