• 大小: 0.94M
    文件类型: .zip
    金币: 2
    下载: 2 次
    发布日期: 2021-01-29
  • 语言: C/C++
  • 标签: STM32  2  1  控制    

资源简介

基于stm32f103的空调控制器,1、可以学习遥控器指令;2、根据温度自动控制空调开关;3、红外遥控。功能:1、以年周期定时器为主(可设置不同月份中各天不同的启动时间)开启关闭空调,再辅以温度控制(但温度超过设定(高温)值时不受定时器控制直接启动空调,开启后温度持续升高2度,蜂鸣器报警;温度低于设定(低温)值关闭空调)确保室内温度不超限定值。2、可以手动/自动切换。3、断电记忆,失电后恢复时能根据控制逻辑对应的发出开启或者关闭红外信号。

资源截图

代码片段和文件信息

#include “AutoControlbase.h“
#include “NormalControl.h“
#include “Select.h“
#include “Temp.h“
#include “Timing.h“
#include “StudyKey.h“
#include “Time.h“

unsigned int ac_eCurrentState = AC_NORMAL;

void ac_AutoControl(unsigned int key)
{
switch(ac_eCurrentState)
{
case AC_NORMAL:
nc_NormalControl(key);break;
case AC_SELECT:
sc_SelectControl(key);break;
case AC_SETTEMP:
tc_TempControl(key);break;
case AC_SETTIME:tm_AutoControl(key);break;
case AC_SETTIMING:tmi_AutoControl(key);break;
case AC_STUDYKEY:skc_NormalControl(key);break;
default:;break;
}
}

void ac_ChangeMode(unsigned int newMode)
{
ac_eCurrentState = newMode;
}

unsigned int ac_GetMode(void)
{
return ac_eCurrentState;
}


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-11-13 23:23  BUINESS\
     文件         762  2017-11-13 21:31  BUINESS\ACommon.h
     文件         756  2017-11-13 23:23  BUINESS\AutoControlbase.c
     文件         209  2017-11-12 15:31  BUINESS\AutoControlbase.h
     目录           0  2017-11-13 23:22  BUINESS\Normal\
     文件        4155  2017-11-13 23:22  BUINESS\Normal\NormalControl.c
     文件         226  2017-11-12 16:58  BUINESS\Normal\NormalControl.h
     目录           0  2017-11-13 23:23  BUINESS\Select\
     文件        1368  2017-11-13 23:23  BUINESS\Select\Select.c
     文件         191  2017-11-12 15:31  BUINESS\Select\Select.h
     目录           0  2017-11-12 17:40  BUINESS\StudyKey\
     文件        3631  2017-11-12 17:40  BUINESS\StudyKey\StudyKey.c
     文件         271  2017-11-12 15:30  BUINESS\StudyKey\StudyKey.h
     目录           0  2017-11-12 16:44  BUINESS\Temperature\
     文件        4261  2017-11-12 16:44  BUINESS\Temperature\Temp.c
     文件         242  2017-11-12 15:46  BUINESS\Temperature\Temp.h
     目录           0  2017-11-13 23:33  BUINESS\Time\
     文件        5573  2017-11-13 23:33  BUINESS\Time\Time.c
     文件         133  2017-11-13 21:34  BUINESS\Time\Time.h
     目录           0  2017-11-13 21:22  BUINESS\Timing\
     文件        6983  2017-11-12 17:28  BUINESS\Timing\Timing.c
     文件         318  2017-11-13 21:22  BUINESS\Timing\Timing.h
     目录           0  2017-11-02 22:58  CORE\
     文件       17273  2010-06-07 10:25  CORE\core_cm3.c
     文件       85714  2011-02-09 14:59  CORE\core_cm3.h
     文件       12765  2011-03-10 10:52  CORE\startup_stm32f10x_md.s
     目录           0  2017-11-11 14:05  HARDWARE\
     目录           0  2017-11-12 16:40  HARDWARE\BUZZER\
     文件         612  2017-11-12 16:40  HARDWARE\BUZZER\Buzzer.c
     文件         200  2017-11-12 16:40  HARDWARE\BUZZER\Buzzer.h
     目录           0  2017-11-06 21:17  HARDWARE\DS18B20\
............此处省略105个文件信息

评论

共有 条评论