资源简介
基于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\AutoControlba
文件 209 2017-11-12 15:31 BUINESS\AutoControlba
目录 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个文件信息
- 上一篇:C++编程100篇
- 下一篇:物联网技术应用——智能家居PPT课件
相关资源
- crc16/32计算(crc16_32.c)
- H264 封包解包 CH264_RTP_PACK
- H.264标准详细图解
- c++ 画图(14Qt-XPS)
- vs2008 can总线通讯源码
- hook,捕获所有案件,查找所有窗口,
- (学习)VS2010之MFC入门到精通教程
- 国密SM4加密_2020
- 经典外汇智能交易程序Amazing3.1源码(
- 博巨兴mcu例程(BJ8M601A)
- diy写字机grbl v1.1源代码
- 2015西北大学计算机复试回忆(附机试
- 西北大学2015年计算机网络复试真题回
- IoT-ESP32_DHT11温湿度_2017P40
- 485通信控制3路相位差120°PWM输出
- Beginning C++17 From Novice to Professional
- 51单片机交通灯设计
- 基于51单片机的简易计算器
- C++ sql2008 WebServer通讯.docx
- STM32 BLDC 无刷电机
- opencv2 3D标定.cpp
- GBT 28169-2011 嵌入式软件 C语言编码规范
- The GNU C Library Reference Manual (1196页)
- C++ SHA256加密计算
- 指针经验总结(经典_非常详细_精品)
- IEC104开源库
- 吕鑫:VS2015之博大精深的0基础C语言视
- 南京大学2017年845考研真题
- 南京大学2017年845考研真题答案
- c语言文都讲义2020
评论
共有 条评论