<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-CN">
		<id>http:///https//wiki.microduino.cn/index.php?action=history&amp;feed=atom&amp;title=%E8%87%AA%E5%8A%A8%E7%A9%BA%E8%B0%83</id>
		<title>自动空调 - 版本历史</title>
		<link rel="self" type="application/atom+xml" href="http:///https//wiki.microduino.cn/index.php?action=history&amp;feed=atom&amp;title=%E8%87%AA%E5%8A%A8%E7%A9%BA%E8%B0%83"/>
		<link rel="alternate" type="text/html" href="https//wiki.microduino.cn/index.php?title=%E8%87%AA%E5%8A%A8%E7%A9%BA%E8%B0%83&amp;action=history"/>
		<updated>2026-04-21T05:22:53Z</updated>
		<subtitle>本wiki的该页面的版本历史</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>https//wiki.microduino.cn/index.php?title=%E8%87%AA%E5%8A%A8%E7%A9%BA%E8%B0%83&amp;diff=17777&amp;oldid=prev</id>
		<title>Yanglibin@microduino.cc：创建页面，内容为“{| style=&quot;width: 1000px;&quot; |- |  ==概述== center  制作一个自动空调，通过检测环境温度控制空调制冷...”</title>
		<link rel="alternate" type="text/html" href="https//wiki.microduino.cn/index.php?title=%E8%87%AA%E5%8A%A8%E7%A9%BA%E8%B0%83&amp;diff=17777&amp;oldid=prev"/>
				<updated>2016-09-30T07:52:13Z</updated>
		
		<summary type="html">&lt;p&gt;创建页面，内容为“{| style=&amp;quot;width: 1000px;&amp;quot; |- |  ==概述== &lt;a href=&quot;/index.php/%E6%96%87%E4%BB%B6:Anywhere_air_conditioning.jpg&quot; title=&quot;文件:Anywhere air conditioning.jpg&quot;&gt;600px|center&lt;/a&gt;  制作一个自动空调，通过检测环境温度控制空调制冷...”&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{| style=&amp;quot;width: 1000px;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
==概述==&lt;br /&gt;
[[File:anywhere_air conditioning.jpg|600px|center]]&lt;br /&gt;
&lt;br /&gt;
制作一个自动空调，通过检测环境温度控制空调制冷/制热&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
适合套件：mCookie302，IBC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==模块清单==&lt;br /&gt;
===模块===&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|模块||数量||功能&lt;br /&gt;
|-&lt;br /&gt;
|[[mCookie-Core/zh|mCookie-Core]]||1||核心板&lt;br /&gt;
|-&lt;br /&gt;
|[[mCookie-Battery|电池盒]]||1||程序下载和供电模块&lt;br /&gt;
|-&lt;br /&gt;
|[[mCookie-Hub/zh|mCookie-Hub]]||1||传感器转接板&lt;br /&gt;
|-&lt;br /&gt;
|[[Sensor-Tem&amp;amp;Hum-S2/zh|湿度传感器]]||1||检测湿度&lt;br /&gt;
|-&lt;br /&gt;
|[[Sensor-Color LED/zh|ColorLED]]||1||彩色灯&lt;br /&gt;
|-&lt;br /&gt;
|[[Sensor-Touch Button/zh|触摸开关]]||2||检测触摸&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===其他设备===&lt;br /&gt;
*USB数据线*1&lt;br /&gt;
*传感器连接线*3&lt;br /&gt;
*传感器外壳*1&lt;br /&gt;
*乐高或其它固定结构&lt;br /&gt;
[[File:anywhere_air conditioning-module.jpg|600px|center]]&lt;br /&gt;
&lt;br /&gt;
==模块搭建==&lt;br /&gt;
===搭建===&lt;br /&gt;
[[File:anywhere_air conditioning－step.jpg|600px|center]]&lt;br /&gt;
*将模块和传感器组装起来：&lt;br /&gt;
**将红色的核心模块，电池底座与绿色的扩展模块吸在一起；&lt;br /&gt;
**将全彩LED连接在Hub的8/9管脚；&lt;br /&gt;
**将温湿度传感器连接在Hub的IIC管脚；&lt;br /&gt;
**将触摸传感器连接在Hub的2/3管脚。&lt;br /&gt;
**将USB连接线一端插入电池底座，另一端连接电脑；&lt;br /&gt;
==编程==&lt;br /&gt;
===使用的程序块===&lt;br /&gt;
*[[“温湿度传感器”程序块]]&lt;br /&gt;
*[[“变量声明”、“变量赋值”程序块]]&lt;br /&gt;
*[[“否则如果”程序块]]&lt;br /&gt;
*[[“彩灯准备”程序块]]&lt;br /&gt;
*[[“彩灯控制”程序块]]&lt;br /&gt;
*[[“打印（自动换行）”程序块]]&lt;br /&gt;
&lt;br /&gt;
===编程思路===&lt;br /&gt;
设定一个温度值，通过触摸传感器设定开关状态，用温度传感器检测温度，判断温度值与设定值之间的关系，从而控制制热、制冷、待机。&lt;br /&gt;
[[File:mixly-ctrl-air conditioning.jpg|600px|center]]&lt;br /&gt;
&lt;br /&gt;
===开始编程===&lt;br /&gt;
'''1、彩灯准备，声明变量'''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
彩灯准备：8号管脚上接1个彩灯。声明一个名叫on的变量，用来记录工作状态。声明一个名叫temp的变量，用来记录设定温度。&lt;br /&gt;
[[File:mixly-ctrl-air conditioning－code.jpg|600px|center]]&lt;br /&gt;
'''2、按下2号触摸人为改变开关状态'''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
如果开关机键按下则执行内部程序。如果on等于0（现在是关机状态）。则on赋值为1（开机）。否则on赋值为0（关机）。&lt;br /&gt;
[[File:mixly-ctrl-air conditioning－code1.jpg|600px|center]]&lt;br /&gt;
'''3、根据温度值，自动调节空调加热、制冷状态'''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
如果on等于0（关机状态），则彩灯熄灭。 否则执行工作程序。如果室内温度高于设定温度1度以上（需要制冷），则亮起蓝灯（表示制冷）；&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
如果室内温度低于设定温度1度以下（需要加热），则空调则亮起红灯（表示加热）；否则亮起白灯（表示待机）。&lt;br /&gt;
[[File:mixly-ctrl-air conditioning－code2.jpg|600px|center]]&lt;br /&gt;
'''4、按下2号触摸人为改变开关状态'''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
在电脑屏幕上显示：now：室内温度   set：设定温度。延时300毫秒。&lt;br /&gt;
[[File:mixly-ctrl-air conditioning－code3.jpg|600px|center]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''测试结果'''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
可以凑近向温度传感器吹气模拟热空气，或者向温度传感器扇风模拟冷空气，观察空调是否会改变加热或制冷状态。因为不同季节的温度不同，为方便观察，可以将设定温度（程序中是25）适当调整。&lt;br /&gt;
[[File:anywhere_air conditioning.jpg|600px|center]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Q：如果要调整设定温度，只能修改程序，重新下载，有没有更简单的办法呢？&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A：可以增加两个触摸传感器来改变设定的温度值，一个控制温度增加，一个控制温度降低。&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
*改变设定温度temp的值&lt;br /&gt;
**如果“减号”键按下，则将变量temp减0.5。&lt;br /&gt;
**如果“加号”键按下，则将变量temp加0.5。&lt;br /&gt;
[[File:mixly-ctrl-air conditioning－code4.jpg|600px|center]]&lt;br /&gt;
&lt;br /&gt;
==技术规范==&lt;br /&gt;
*湿度传感器产品编号：MSDT11&lt;br /&gt;
*湿度传感器详细参考[[Sensor-Tem&amp;amp;Hum-S2/zh]]&lt;br /&gt;
&lt;br /&gt;
==相关案例==&lt;br /&gt;
*'''[[人体感应壁炉]]'''&lt;br /&gt;
*'''[[电子湿度计]]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Q&amp;amp;A==&lt;br /&gt;
*Q：串口监视器上的波特率是什么意思呢？&lt;br /&gt;
**A：波特率指的是电脑与核心模块传输数据的速度，默认值为9600。如果波特率与设置的不一样，会导致数据传输出现乱码现象。&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Yanglibin@microduino.cc</name></author>	</entry>

	</feed>