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

	<entry>
		<id>https//wiki.microduino.cn/index.php?title=Infrared_receiver&amp;diff=11128&amp;oldid=prev</id>
		<title>1304410487@qq.com：Created page with &quot;{| style=&quot;width: 800px;&quot; |- | ==Outline== Microduino-IR receiver is used to receive infrared signal from Infrared Transmission. It can receive infrared signal within 10m. ...&quot;</title>
		<link rel="alternate" type="text/html" href="https//wiki.microduino.cn/index.php?title=Infrared_receiver&amp;diff=11128&amp;oldid=prev"/>
				<updated>2015-10-29T07:13:37Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;{| style=&amp;quot;width: 800px;&amp;quot; |- | ==Outline== Microduino-IR receiver is used to receive infrared signal from &lt;a href=&quot;/index.php?title=Infrared_Transmission&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Infrared Transmission（页面不存在）&quot;&gt;Infrared Transmission&lt;/a&gt;. It can receive infrared signal within 10m. ...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{| style=&amp;quot;width: 800px;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
==Outline==&lt;br /&gt;
Microduino-IR receiver is used to receive infrared signal from [[Infrared Transmission]]. It can receive infrared signal within 10m.  &lt;br /&gt;
&lt;br /&gt;
==Specification==&lt;br /&gt;
*Electrical specification &lt;br /&gt;
**Operation voltage: 3.3V~5V&lt;br /&gt;
*Tech parameters &lt;br /&gt;
**Sensing distance:10m&lt;br /&gt;
*Size &lt;br /&gt;
**Size of the LED:  5mm，&lt;br /&gt;
** Size of the board: 10mm*20mm&lt;br /&gt;
**1.27mm-pitch 4PIN interface &lt;br /&gt;
*Connection Method  &lt;br /&gt;
**GND, VCC, signal port and NC.  The signal port can be defined by users. &lt;br /&gt;
==Development==&lt;br /&gt;
===Equipment===&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Module||Number||Function &lt;br /&gt;
|-&lt;br /&gt;
|[[mCookie-CoreUSB]]||1||Core board &lt;br /&gt;
|-&lt;br /&gt;
|[[mCookie-Hub]]||1||Sensor pin board &lt;br /&gt;
|-&lt;br /&gt;
|[[Microduino-IR Receiver]]||1||Infrared receiving &lt;br /&gt;
|}&lt;br /&gt;
 [[File:IR receiver-module.jpg|center|600px]]&lt;br /&gt;
===Preparation===&lt;br /&gt;
Setup 1：Connect the IR receiver's interface with the Hub's D10 digital port. &lt;br /&gt;
[[file:mCookie-IR receiver-sensor.JPG|600px|center]]&lt;br /&gt;
*Setup 2：Connect the core, Hub and IR receiver to a computer with a USB cable.&lt;br /&gt;
[[file:mCookie-strandtext-pc.JPG|600px|center]]&lt;br /&gt;
===Debugging===&lt;br /&gt;
*Open &amp;quot; IRsendDemo &amp;quot; program in the libraries.  &lt;br /&gt;
[[file:mCookie-IRrecvDemo.JPG|thumb|800px|center]]&lt;br /&gt;
* Select the right board and COM port, compile and download.  You can refer to [[AVR Core：Getting started]] &lt;br /&gt;
 [[file:upload.JPG|thumb|800px|center]]&lt;br /&gt;
*include &amp;lt;IRremote.h&amp;gt;      Use infrared library function&lt;br /&gt;
*int RECV_PIN = 10;      Define the infrared receiving pin as 10, which can also be changed by users. (For example: Change &amp;quot; RECV_PIN = 11&amp;quot; in the program examples to &amp;quot; RECV_PIN = 10&amp;quot;. )&lt;br /&gt;
*IRrecv irrecv(RECV_PIN);     Define infrared receiving object &lt;br /&gt;
*irrecv.enableIRIn();      Start infrared receiving  &lt;br /&gt;
*Receive infrared signal and output   &lt;br /&gt;
  if (irrecv.decode(&amp;amp;results)) {      &lt;br /&gt;
    Serial.println(results.value, HEX);&lt;br /&gt;
    irrecv.resume();&lt;br /&gt;
  }&lt;br /&gt;
* You can open the serial monitor and use the infrared remote controller to send signals to the infrared receiving head. When you see the LED light on the IR-receiver blinks once, it means the receiving head has gotten the signals while the serial console will print decoded data.&lt;br /&gt;
==Application==&lt;br /&gt;
It can be used in infrared remote control, which is able to be matched with all kinds of infrared remote controller. You need to make sure the infrared signal type and protocol format before using.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>1304410487@qq.com</name></author>	</entry>

	</feed>