<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[forum.rcl-radio.ru &mdash; ИК удлинитель]]></title>
	<link rel="self" href="http://forum.rcl-radio.ru/extern.php?action=feed&amp;tid=157&amp;type=atom" />
	<updated>2020-04-23T09:31:44Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.rcl-radio.ru/viewtopic.php?id=157</id>
		<entry>
			<title type="html"><![CDATA[ИК удлинитель]]></title>
			<link rel="alternate" href="http://forum.rcl-radio.ru/viewtopic.php?pid=1381#p1381" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>#include &lt;IRremote.h&gt; // http://rcl-radio.ru/wp-content/uploads/2019/06/IRremote.zip
#include &lt;boarddefs.h&gt;
  IRsend irr;
  IRrecv irrecv(12); // указываем вывод модуля IR приемника
  decode_results ir; 
  byte w;
 
void setup(){
  Serial.begin(9600);
  irrecv.enableIRIn();
  irr.enableIROut(38); // 38 kHz out D9
}
 
void loop() {
  if( irrecv.decode( &amp;ir )) {Serial.print(&quot;0x&quot;);Serial.print( ir.value,HEX);irrecv.resume();}
  if(ir.value==0){w=0;}
  
  if(ir.value==0x2FD00FF){w=1;ir.value=0;irr.enableIROut(38);irr.sendNEC(0x1A001134, 32);Serial.println(&quot; code 1 &quot;);delay(50);}
  if(ir.value==0xFFFFFFFF &amp;&amp; w==1){ir.value=0;irr.enableIROut(38);irr.sendNEC(0x1A001134, 32);Serial.println(&quot; code 1 &quot;);delay(50);}

  if(ir.value==0x2FD42BD){w=2;ir.value=0;irr.enableIROut(38);irr.sendNEC(0x1A001555, 32);Serial.println(&quot; code 2 &quot;);delay(50);}
  if(ir.value==0xFFFFFFFF &amp;&amp; w==2){ir.value=0;irr.enableIROut(38);irr.sendNEC(0x1A001555, 32);Serial.println(&quot; code 2 &quot;);delay(50);}
  
  irrecv.enableIRIn();
  delay(200);
}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[liman324]]></name>
				<uri>http://forum.rcl-radio.ru/profile.php?id=2</uri>
			</author>
			<updated>2020-04-23T09:31:44Z</updated>
			<id>http://forum.rcl-radio.ru/viewtopic.php?pid=1381#p1381</id>
		</entry>
</feed>
