<?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=Lesson_9--Microduino_Infrared_Transcoding</id>
		<title>Lesson 9--Microduino Infrared Transcoding - 版本历史</title>
		<link rel="self" type="application/atom+xml" href="http:///https//wiki.microduino.cn/index.php?action=history&amp;feed=atom&amp;title=Lesson_9--Microduino_Infrared_Transcoding"/>
		<link rel="alternate" type="text/html" href="https//wiki.microduino.cn/index.php?title=Lesson_9--Microduino_Infrared_Transcoding&amp;action=history"/>
		<updated>2026-06-06T15:55:41Z</updated>
		<subtitle>本wiki的该页面的版本历史</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>https//wiki.microduino.cn/index.php?title=Lesson_9--Microduino_Infrared_Transcoding&amp;diff=1653&amp;oldid=prev</id>
		<title>2014年3月29日 (六) 07:31 Pkj</title>
		<link rel="alternate" type="text/html" href="https//wiki.microduino.cn/index.php?title=Lesson_9--Microduino_Infrared_Transcoding&amp;diff=1653&amp;oldid=prev"/>
				<updated>2014-03-29T07:31:44Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;zh-CN&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;←上一版本&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;2014年3月29日 (六) 07:31的版本&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l23&quot; &gt;第23行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第23行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Debug==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Debug==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Download &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;program：https&lt;/del&gt;://github.com/Microduino/Microduino_Tutorials/tree/master/Microduino_Advanced/Microduino_Infrared_transcoding&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Download &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;program：&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;https&lt;/ins&gt;://github.com/Microduino/Microduino_Tutorials/tree/master/Microduino_Advanced/Microduino_Infrared_transcoding&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Prepare Work===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Prepare Work===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Pkj</name></author>	</entry>

	<entry>
		<id>https//wiki.microduino.cn/index.php?title=Lesson_9--Microduino_Infrared_Transcoding&amp;diff=1652&amp;oldid=prev</id>
		<title>2014年3月29日 (六) 07:30 Pkj</title>
		<link rel="alternate" type="text/html" href="https//wiki.microduino.cn/index.php?title=Lesson_9--Microduino_Infrared_Transcoding&amp;diff=1652&amp;oldid=prev"/>
				<updated>2014-03-29T07:30:56Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;zh-CN&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;←上一版本&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;2014年3月29日 (六) 07:30的版本&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l23&quot; &gt;第23行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第23行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Debug==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Debug==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Download program：https://github.com/Microduino/Microduino_Tutorials/tree/master/Microduino_Advanced/Microduino_Infrared_transcoding&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Prepare Work===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Prepare Work===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Step 1：Set up infrated receive and send board&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Step 1：Set up infrated receive and send board&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Pkj</name></author>	</entry>

	<entry>
		<id>https//wiki.microduino.cn/index.php?title=Lesson_9--Microduino_Infrared_Transcoding&amp;diff=1365&amp;oldid=prev</id>
		<title>Pkj：Created page with &quot;{{Language|第九课--Microduino 红外转码}} {| style=&quot;width: 800px;&quot; |- | ==Objective== This lesson will use the TV remote control electric water heater, to achieve infrar...&quot;</title>
		<link rel="alternate" type="text/html" href="https//wiki.microduino.cn/index.php?title=Lesson_9--Microduino_Infrared_Transcoding&amp;diff=1365&amp;oldid=prev"/>
				<updated>2014-03-07T12:33:44Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{Language|第九课--Microduino 红外转码}} {| style=&amp;quot;width: 800px;&amp;quot; |- | ==Objective== This lesson will use the TV remote control electric water heater, to achieve infrar...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Language|第九课--Microduino 红外转码}}&lt;br /&gt;
{| style=&amp;quot;width: 800px;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
==Objective==&lt;br /&gt;
This lesson will use the TV remote control electric water heater, to achieve infrared transcoding functions.&lt;br /&gt;
==Equipment==&lt;br /&gt;
*'''[[Microduino-Core]]'''&lt;br /&gt;
Microduino-Core is a 8-bit microcontroller development board using Atmel ATmega328P, ATmega168PA as core, which is an opened and Arduino UNO compatible controller module.&lt;br /&gt;
&lt;br /&gt;
*'''[[Microduino-FT232R]]'''&lt;br /&gt;
Download program module, connects with Microduino-Core or Microduino-Core+ directly, and communicates with PC. It uses MicroUSB, so Microduino is very samll, just like one yuan coin. The download cable is the same with mobile USB cable, easy to use.&lt;br /&gt;
&lt;br /&gt;
*Other hardware equipment&lt;br /&gt;
**USB Data cable               one&lt;br /&gt;
**The infrared receiver        two&lt;br /&gt;
**Infrared transmitting tube   two &lt;br /&gt;
**470Ω resistor 	             two &lt;br /&gt;
**Infrared remote control      two&lt;br /&gt;
**Pegboard                     one&lt;br /&gt;
**Row needles                  &lt;br /&gt;
**LED                          one&lt;br /&gt;
&lt;br /&gt;
==Debug==&lt;br /&gt;
===Prepare Work===&lt;br /&gt;
Step 1：Set up infrated receive and send board&lt;br /&gt;
*Requsted hardware：Infrared transmitting tube, infrared receiver, resistor, pegboard, row needls.&lt;br /&gt;
&lt;br /&gt;
[[File:Infrared_1.jpg|800px|thumb|center|Microduino-Infrared]]&lt;br /&gt;
&lt;br /&gt;
*Welding Schematic&lt;br /&gt;
&lt;br /&gt;
[[File:Infrared_4.jpg|800px|thumb|center|Microduino-Infrared]]&lt;br /&gt;
&lt;br /&gt;
*Welding hardware. Infrared light is invisible to the naked eye, use a LED lights to indicate, and use program to control.&lt;br /&gt;
[[File:Infrared_2.jpg|800px|thumb|center|Microduino-Infrared]]&lt;br /&gt;
[[File:Infrared_3.jpg|800px|thumb|center|Microduino-Infrared]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Step 2：Infrared decoding&lt;br /&gt;
&lt;br /&gt;
Download example program：&lt;br /&gt;
You can use serial port the check the decoding value for example program. Or run the IRecvDemo program in IRremote library and use serial to observe. You need change the infrared receive pin &amp;quot;RECV_PIN+11&amp;quot; to your own pin. In our example program, A3 is used, so need change to &amp;quot;RECV_PIN = A3&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
*Haier remote control decoding key value&lt;br /&gt;
&lt;br /&gt;
[[File:Infrared_5.jpg|800px|thumb|center|Microduino-Infrared]]&lt;br /&gt;
&lt;br /&gt;
*Home TV remote control decoding&lt;br /&gt;
&lt;br /&gt;
[[File:Infrared_6.jpg|800px|thumb|center|Microduino-Infrared]]&lt;br /&gt;
&lt;br /&gt;
*Store the decoding value to Excel file and easy to convert&lt;br /&gt;
&lt;br /&gt;
[[File:Infrared_7.jpg|800px|thumb|center|Microduino-Infrared]]&lt;br /&gt;
&lt;br /&gt;
*Step 3：Program debug&lt;br /&gt;
Player can change program accroding to actual condiction.&lt;br /&gt;
*Use the bread board to set tup circuit, infrared receive and send pin can be defined by yourself, the send pin is D3.&lt;br /&gt;
*The decoding value of some hardware, such as refrigerators, air conditioners is stored into function hongwaisend().&lt;br /&gt;
*Other remote control's decoding valuse is stored in function hongwaikong().&lt;br /&gt;
*After compiled, select correct board to download.&lt;br /&gt;
*Finished download, you can test the infrare decoding control function.&lt;br /&gt;
&lt;br /&gt;
==Resutl==&lt;br /&gt;
use the TV remote control to control electric water heater, fully realize the function of infrared transcoding. Players can design according to yourself circumstance.&lt;br /&gt;
==Note==&lt;br /&gt;
*Can't use for all of the remote control, some remote control with special code can't be transcoded.&lt;br /&gt;
*Define infrared send and receive pin.&lt;br /&gt;
*Pay attention to the send pin connection, just like the LED.&lt;br /&gt;
==Video==&lt;br /&gt;
http://v.youku.com/v_show/id_XNjgwNzMyOTc2.html&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pkj</name></author>	</entry>

	</feed>