<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl-pl">
<link rel="self" type="application/atom+xml" href="https://forum.atnel.pl/feed.php?f=8&amp;t=19247&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2017-09-21T19:54:19+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=8&amp;t=19247&amp;mode</id>
<entry>
<author><name><![CDATA[Mekada]]></name></author>
<updated>2017-09-21T19:54:19+01:00</updated>
<published>2017-09-21T19:54:19+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19247&amp;p=195556#p195556</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19247&amp;p=195556#p195556"/>
<title type="html"><![CDATA[Odbiornik podczerwieni]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19247&amp;p=195556#p195556"><![CDATA[
Witam, poszukuję pomocy na temat możliwości uśpienia i wybudzenia procesora (atmega 328p-pu) za pomocą odbiornika!! podczerwieni. Chciałem użyć do mojego projektu mikroprocesorowej świeczki.<br />Za pomocą jednego przycisku na pilocie wybudzam µC i włączam migotanie  mojej świeczki, za pomocą drugiego przycisku usypiam µC i gaszę moją świeczkę.<br /><a href="https://obrazkiforum.atnel.pl/12878/de3735244a4bf72663ddf5c2ba1ad492.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/12878/de3735244a4bf72663ddf5c2ba1ad492.jpg" alt="Obrazek" /></a><br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">#include &lt;IRremote.h&gt;<br />#define irPin 5<br /><br />IRrecv irrecv(irPin);<br />decode_results results;<br /><br />void setup() {<br />  Serial.begin(9600);<br />  irrecv.enableIRIn();<br />  pinMode(pinLED, OUTPUT);<br />  pinMode(pinLED2, OUTPUT);<br />  pinMode(8, OUTPUT);<br />  pinMode(7, OUTPUT);<br />  pinMode(6, OUTPUT);<br />}<br /><br />void loop() {<br />  if (irrecv.decode(&amp;results)) {<br /><br /><br />    switch (results.value) {<br /><br />      case 0x52E9:<br />        analogWrite(8, random(120) + 135);<br />        analogWrite(7, random(120) + 135);<br />        analogWrite(6, random(20, 50) + 5);<br />        delay(random(100));<br />        break;<br /><br />      case 0x12E9:<br />        digitalWrite(8, LOW);<br />        digitalWrite(7, LOW);<br />        digitalWrite(6, LOW);<br />        break;<br />    }</div><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=12878">Mekada</a> — 21 wrz 2017, o 19:54</p><hr />
]]></content>
</entry>
</feed>