<?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=4&amp;t=13432&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2015-11-02T19:22:43+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=13432&amp;mode</id>
<entry>
<author><name><![CDATA[Jaglarz]]></name></author>
<updated>2015-11-02T17:38:28+01:00</updated>
<published>2015-11-02T17:38:28+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=13432&amp;p=144080#p144080</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=13432&amp;p=144080#p144080"/>
<title type="html"><![CDATA[Re: sterowanie przekaznikiem z kontrola jego stanu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=13432&amp;p=144080#p144080"><![CDATA[
Listingi publikujemy tak <!-- l --><a class="postlink-local" href="http://forum.atnel.pl/topic7402.html" >topic7402.html</a><!-- l --><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=471">Jaglarz</a> — 2 lis 2015, o 17:38</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Stefan2015]]></name></author>
<updated>2015-11-02T19:22:43+01:00</updated>
<published>2015-11-02T17:00:44+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=13432&amp;p=144078#p144078</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=13432&amp;p=144078#p144078"/>
<title type="html"><![CDATA[Re: sterowanie przekaznikiem z kontrola jego stanu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=13432&amp;p=144078#p144078"><![CDATA[
Dokladnie tak zrobilem tylko ze if wykona instrukcje jak warunek jest spelniony ale problem polega na tym ze if wlacza przekaznik i leci dalej a przekaznik wlaczy sie po jakims czasie, wiec za ktoryms kolejnym razem kolejny if bedzie mial spelniony warunek i nastepny przekaznik bedzie wlaczony itd... To dziala ale co w sytuacji gdy przekaznik `padnie`. If najpierw go wlaczy i brakuje komendy else (bo za szybko soft jest przemiatany i za pierwszym razem wykona instrukcje i lipa).<br /><br />fragment kodu:<br />[syntax=c]while(1)<br />{<br />if(flaga1==1)                                                  //sprawdzam wartosc flaga1 czyli czy jest start i rusza sekwencja<br />{<br />PORTB|=(1&lt;&lt;PB1);                                //zmiana stanu na porcie PB1 gdy jest start zalaczam relay 1 <br />if(flaga1==1 &amp;&amp; (!(PIND &amp; (1&lt;&lt;PD0))))      //sprawdzam start i przekaznik 1 <br />PORTB|=(1&lt;&lt;PB2);                                 // jezeli jest to wlaczam przekaznik 2<br /><br />if((flaga1==1 &amp;&amp; (!(PIND &amp; 1&lt;&lt;PD0))) &amp;&amp; (!(PIND &amp; 1&lt;&lt;PD1)))     // sprawdzam start, przek 1 i przek 2<br />PORTB|=(1&lt;&lt;PB3);                                                               //wlaczam przek 3<br /><br />if((flaga1==1 &amp;&amp; (!(PIND &amp; 1&lt;&lt;PD0))) &amp;&amp; (!(PIND &amp; 1&lt;&lt;PD1)) &amp;&amp; (!(PIND &amp; 1&lt;&lt;PD2)))     // sprawdzam start, przek 1 i przek 2 i przek 3<br />PORTB|=(1&lt;&lt;PB4);                                                                                              // wlaczam przek 4<br /><br />if((flaga1==1 &amp;&amp; (!(PIND &amp; 1&lt;&lt;PD0))) &amp;&amp; (!(PIND &amp; 1&lt;&lt;PD1)) &amp;&amp; (!(PIND &amp; 1&lt;&lt;PD2)) &amp;&amp; (!(PIND &amp; 1&lt;&lt;PD3)))<br />PORTB|=(1&lt;&lt;PB5);                               //wlaczam przek 5[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=11558">Stefan2015</a> — 2 lis 2015, o 17:00</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Nefarious19]]></name></author>
<updated>2015-11-02T15:36:25+01:00</updated>
<published>2015-11-02T15:36:25+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=13432&amp;p=144068#p144068</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=13432&amp;p=144068#p144068"/>
<title type="html"><![CDATA[Re: sterowanie przekaznikiem z kontrola jego stanu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=13432&amp;p=144068#p144068"><![CDATA[
zastosuj przekaźniki z dwoma stykami przełącznymi. jeden do przełącznia czegoś tam, drugi podaje +5V na pin procka. Daj ify zagnieżdżone i po problemie... nie wiem co w tym trudnego?? Chyba ze czegoś nie rozumiem z Twojego opisu. Wrzuć może schemat..<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2500">Nefarious19</a> — 2 lis 2015, o 15:36</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Stefan2015]]></name></author>
<updated>2015-11-02T15:18:46+01:00</updated>
<published>2015-11-02T15:18:46+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=13432&amp;p=144065#p144065</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=13432&amp;p=144065#p144065"/>
<title type="html"><![CDATA[sterowanie przekaznikiem z kontrola jego stanu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=13432&amp;p=144065#p144065"><![CDATA[
Witam wszystkich serdecznie.<br />Pisze sobie programik i na wstepie mam mega problem ze sterowaniem przekaznikiem i kontrola jego stanu.<br />Czyli:<br />wystawiam stan na porcie dla przekaznika (korzystam z if bo badam warunek na start),<br />nastepnie gdy mam pewnosc ze przekaznik zadzialal (sprawdzam stan na innym porcie) to wystawiam stan na kolejnym bicie dla kolejnego przekaznika i tak do 5 przekaznikow...<br />Wszystko ok, ale gdy sa spelnione warunki to if steruje przekaznikami ale gdy przekaznik w czasie pracy ulegnie uszkodzeniu (wszystkie klapniete a nagle awaria jednego z nich) to musze przerwac sekwencje... <br />Nie wiem jak to prawidlowo opisac ale chodzi mi o myk ciaglego monitorowania stanu na porcie...<br />Jak to ugryzc?<br />Delay nie wchodzi w rachube (czas na wage zlota <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" />)<br />Pozdrawiam<br />Stefan<br />P.S.<br />Przepraszam za brak polskich znakow.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=11558">Stefan2015</a> — 2 lis 2015, o 15:18</p><hr />
]]></content>
</entry>
</feed>