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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2015-05-18T16:53:54+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=12&amp;t=11471&amp;mode</id>
<entry>
<author><name><![CDATA[Patiaudio]]></name></author>
<updated>2015-05-18T16:53:54+01:00</updated>
<published>2015-05-18T16:53:54+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=129503#p129503</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=129503#p129503"/>
<title type="html"><![CDATA[Re: Proszę o sprawdzenie programu z czujnikami ruchu .]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=129503#p129503"><![CDATA[
No kurcze znowu o tym zapomniałem <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /><br /><br />Teraz działa jak należy <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /> Dziekuję<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8966">Patiaudio</a> — 18 maja 2015, o 16:53</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Patiaudio]]></name></author>
<updated>2015-05-18T16:41:45+01:00</updated>
<published>2015-05-18T16:41:45+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=129497#p129497</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=129497#p129497"/>
<title type="html"><![CDATA[Re: Proszę o sprawdzenie programu z czujnikami ruchu .]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=129497#p129497"><![CDATA[
Kurcze nadal nic :/ odliczy do 3 lub 4 diód i nagle nic i program stoi z zapalonymi diodami 1 ,4 i 6 świeci ciągle<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8966">Patiaudio</a> — 18 maja 2015, o 16:41</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Patiaudio]]></name></author>
<updated>2015-05-18T15:48:58+01:00</updated>
<published>2015-05-18T15:48:58+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=129491#p129491</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=129491#p129491"/>
<title type="html"><![CDATA[Re: Proszę o sprawdzenie programu z czujnikami ruchu .]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=129491#p129491"><![CDATA[
Witam.<br /><br />Mam mały problem ponieważ nie umiem wstawić w środku programu rotate po prostu program tego nie wykonuje tak jak ma a o to program:<br /><br />[syntax=basic4gl]$regfile = &quot;m32def.dat&quot;<br />$crystal = 1000000<br />$hwstack = 40<br />$swstack = 16<br />$framesize = 32<br /><br /><br />'******************************************************************************<br /><br />Config Porta = Output<br /><br />Porta = &amp;B00000000<br /><br />Config Portc = Output<br /><br />Portc = &amp;B00000000<br /><br />'Config Portb = Input<br /><br />'Portb = &amp;B00000000<br />Config Portb = Input<br />Config Pinb.0 = Input<br />Portb.0 = 1<br />Portb.1 = 1<br /><br />Dim I As Byte<br />Dim X As Byte<br /><br /><br />'Set Portb.1<br />'Set Portb.0<br /><br />'******************************************************************************<br />'(Do<br /><br />If Pinb.1 = 0 Then<br /><br />     For I = 0 To 7<br />       Porta.i = 1<br />       Portc.i = 1<br />       Waitms 500<br /><br />     Next I<br /><br />     Wait 2<br /><br />     For I = 7 To 0 Step -1<br />       Porta.i = 0<br />       Portc.i = 0<br />       Waitms 500<br /><br />     Next I<br /> End If<br /><br />   If Pinb.0 = 0 Then<br /><br />      For I = 7 To 0 Step -1<br />        Porta.i = 1<br />        Portc.i = 1<br />        Waitms 500<br /><br />      Next I<br /><br />      Wait 2<br /><br />      For I = 0 To 7<br />        Porta.i = 0<br />        Portc.i = 0<br />        Waitms 500<br /><br />      Next I<br /><br /> End If<br /><br />Debounce Pinb.2 , 0 , Demo , Sub<br /><br />Loop<br /><br /><br />Demo:<br />')<br />For I = 1 To 3                                              'MIGANIE DO 3, POCZĄTEK<br /> Porta.0 = 1<br />Waitms 50<br /> Porta.0 = 0<br />Waitms 50<br /><br />   Next I<br /><br />For I = 1 To 3<br /> Portc.0 = 1<br />Waitms 50<br /> Portc.0 = 0<br />Waitms 50<br /><br />   Next I<br /><br />For I = 1 To 3<br /> Porta.1 = 1<br />Waitms 50<br /> Porta.1 = 0<br />Waitms 50<br /><br />   Next I<br /><br />For I = 1 To 3<br /> Portc.1 = 1<br />Waitms 50<br /> Portc.1 = 0<br />Waitms 50<br /><br />   Next I<br /><br />For I = 1 To 3<br /> Porta.2 = 1<br />Waitms 50<br /> Porta.2 = 0<br />Waitms 50<br /><br />   Next I<br /><br />For I = 1 To 3<br /> Portc.2 = 1<br />Waitms 50<br /> Portc.2 = 0<br />Waitms 50<br /><br />   Next I<br /><br />For I = 1 To 3<br /> Porta.3 = 1<br />Waitms 50<br /> Porta.3 = 0<br />Waitms 50<br /><br />   Next I<br /><br />For I = 1 To 3<br /> Portc.3 = 1<br />Waitms 50<br /> Portc.3 = 0<br />Waitms 50<br /><br />   Next I<br /><br />For I = 1 To 3<br /> Porta.4 = 1<br />Waitms 50<br /> Porta.4 = 0<br />Waitms 50<br /><br />   Next I<br /><br />For I = 1 To 3<br /> Portc.4 = 1<br />Waitms 50<br /> Portc.4 = 0<br />Waitms 50<br /><br />   Next I<br /><br />For I = 1 To 3<br /> Porta.5 = 1<br />Waitms 50<br /> Porta.5 = 0<br />Waitms 50<br /><br />   Next I<br /><br />For I = 1 To 3<br /> Portc.5 = 1<br />Waitms 50<br /> Portc.5 = 0<br />Waitms 50<br /><br />   Next I<br /><br />For I = 1 To 3<br /> Porta.6 = 1<br />Waitms 50<br /> Porta.6 = 0<br />Waitms 50<br /><br />   Next I<br /><br />For I = 1 To 3<br /> Portc.6 = 1<br />Waitms 50<br /> Portc.6 = 0<br />Waitms 50<br /><br />   Next I<br /><br /><br />For I = 1 To 3<br /> Porta.7 = 1<br />Waitms 50<br /> Porta.7 = 0<br />Waitms 50<br /><br />   Next I<br /><br />For I = 1 To 3<br /> Portc.7 = 1<br />Waitms 50<br /> Portc.7 = 0<br />Waitms 50                                                   'KONIEC MIGANIA DO 3<br /><br />   Next I<br />                                              'OD POCZĄTKU DO KOŃCA ZAPALA x3<br />For X = 1 To 2<br />For I = 0 To 7<br />Porta.i = 1<br />Waitms 50<br /><br />     Next I<br /><br />For I = 7 To 0 Step -1<br />Porta.i = 0<br />Waitms 50<br /><br /><br /><br />     Next I<br /><br />For I = 0 To 7<br />Portc.i = 1<br />Waitms 50<br /><br />     Next I<br /><br />For I = 7 To 0 Step -1<br />Portc.i = 0<br />Waitms 50<br /> Next I                                                     'KONIEC ZAPALANIA x3<br /><br />Next X<br /><br />For X = 1 To 2                                              'OD POCZĄTKU DO KOŃCA ZAPALANIE<br />For I = 7 To 0 Step -1<br />Porta.i = 1<br />Waitms 50<br /><br />Next I<br /><br />For I = 0 To 7<br />Porta.i = 0<br />Waitms 50                                                   'KONIEC ZAPALANIA<br /><br />  Next I<br />Next X<br /><br />For X = 1 To 2                                              'OD POCZĄTKU DO KOŃCA ZAPALANIE<br />For I = 7 To 0 Step -1<br />Portc.i = 1<br />Waitms 50<br /><br />Next I<br /><br />For I = 0 To 7<br />Portc.i = 0<br />Waitms 50<br />                                                       'KONIEC ZAPALANIA<br />  Next I<br /><br />  Next X<br /><br />For I = 1 To 3                                              'MRUGA RZĘDAMI PO 3<br />Porta.0 = 1<br />Portc.0 = 1<br />Waitms 100<br />Porta.0 = 0<br />Portc.0 = 0<br />Waitms 100<br /><br />    Next I<br /><br />For I = 1 To 3<br />Porta.1 = 1<br />Portc.1 = 1<br />Waitms 100<br />Porta.1 = 0<br />Portc.1 = 0<br />Waitms 100<br /><br />    Next I<br /><br />For I = 1 To 3<br />Porta.2 = 1<br />Portc.2 = 1<br />Waitms 100<br />Porta.2 = 0<br />Portc.2 = 0<br />Waitms 100<br /><br />    Next I<br /><br />For I = 1 To 3<br />Porta.3 = 1<br />Portc.3 = 1<br />Waitms 100<br />Porta.3 = 0<br />Portc.3 = 0<br />Waitms 100<br /><br />    Next I<br /><br />For I = 1 To 3<br />Porta.4 = 1<br />Portc.4 = 1<br />Waitms 100<br />Porta.4 = 0<br />Portc.4 = 0<br />Waitms 100<br /><br />    Next I<br /><br />For I = 1 To 3<br />Porta.5 = 1<br />Portc.5 = 1<br />Waitms 100<br />Porta.5 = 0<br />Portc.5 = 0<br />Waitms 100<br /><br />    Next I<br /><br />For I = 1 To 3<br />Porta.6 = 1<br />Portc.6 = 1<br />Waitms 100<br />Porta.6 = 0<br />Portc.6 = 0<br />Waitms 100<br /><br />    Next I<br /><br />For I = 1 To 3<br />Porta.7 = 1<br />Portc.7 = 1<br />Waitms 100<br />Porta.7 = 0<br />Portc.7 = 0<br />Waitms 100                                                  'KONIEC MRUGANIA RZĘDAMI<br /><br />    Next I<br />                                                             'OD POCZĄTKU DO KOŃCA RAZEM<br />For X = 1 To 2<br />For I = 0 To 7<br />Porta.i = 1<br />Portc.i = 1<br />Waitms 50<br /><br />     Next I<br /><br />For I = 7 To 0 Step -1<br />Porta.i = 0<br />Portc.i = 0<br />Waitms 50<br /><br /><br /><br />     Next I<br /><br />For I = 0 To 7<br />Portc.i = 1<br />Porta.i = 1<br />Waitms 50<br /><br />     Next I<br /><br />For I = 7 To 0 Step -1<br />Portc.i = 0<br />Porta.i = 0<br />Waitms 50<br /> Next I<br /><br />Next X                                                      'KONIEC<br /><br /><br />For I = 1 To 3<br />Config Porta = Output<br />Porta = &amp;B00000001<br /><br />Rotate Porta , Left , 1<br />Waitms 100<br /><br /><br />Next I[/syntax]<br /><br />Wiem że jest długi <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /> ale byłby jeszcze dłuższy gdybym musiał rozpisać te rotate na czynniki pierwsze <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /> a tego nie chce. Mógłbym ktoś pomóc w tym ??<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8966">Patiaudio</a> — 18 maja 2015, o 15:48</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Patiaudio]]></name></author>
<updated>2015-05-17T13:59:53+01:00</updated>
<published>2015-05-17T13:59:53+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=129397#p129397</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=129397#p129397"/>
<title type="html"><![CDATA[Re: Proszę o sprawdzenie programu z czujnikami ruchu .]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=129397#p129397"><![CDATA[
Aaaa to już wiem czemu mi błąd wcześniej wywalało jak podstawiałem zmienną X bo nie wiedziałem gdzie dać potem końcówkę next X ...<br /><br />Dziękuję za pomoc <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8966">Patiaudio</a> — 17 maja 2015, o 13:59</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Patiaudio]]></name></author>
<updated>2015-05-17T12:49:23+01:00</updated>
<published>2015-05-17T12:49:23+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=129388#p129388</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=129388#p129388"/>
<title type="html"><![CDATA[Re: Proszę o sprawdzenie programu z czujnikami ruchu .]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=129388#p129388"><![CDATA[
Hahaha... Muszę wypić kawę bo widzę że coraz gorzej <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /><br /><br />Chciałem wstawić większy urywek programu :<br /><br />[syntax=basic4gl]For I = 0 To 7<br />       Porta.i = 1<br />      <br />       Waitms 50<br /><br />     Next I<br /><br />     For I = 7 To 0 Step -1<br />       Porta.i = 0<br />       <br />       Waitms 50[/syntax]<br /><br />Chciałem żeby to się powtarzało 3 razy sam ten urywek kodu żeby powtórzył się 3 razy . czyli 3 pełne cykle tego kodu żeby się powtórzyły<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8966">Patiaudio</a> — 17 maja 2015, o 12:49</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Patiaudio]]></name></author>
<updated>2015-05-17T12:09:19+01:00</updated>
<published>2015-05-17T12:09:19+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=129380#p129380</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=129380#p129380"/>
<title type="html"><![CDATA[Re: Proszę o sprawdzenie programu z czujnikami ruchu .]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=129380#p129380"><![CDATA[
Chodziło mi o to żeby to: <br /><br />[syntax=basic4gl]For I = 7 To 0 Step -1<br />Porta.i = 0<br />Waitms 50<br /> <br />     Next I[/syntax]  Zostało wykonane 3 razy czyli tak 1 raz odliczy od 7 do 0 i powtarza to 2 raz i 3 raz. <br />To zapala u mnie jeden rząd lampek ale tak szybko i chciałem żeby nie pisać tego 3 razy tylko dołożyć coś co odliczy mi do 3 razy<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8966">Patiaudio</a> — 17 maja 2015, o 12:09</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Patiaudio]]></name></author>
<updated>2015-05-17T09:05:42+01:00</updated>
<published>2015-05-17T09:05:42+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=129350#p129350</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=129350#p129350"/>
<title type="html"><![CDATA[Re: Proszę o sprawdzenie programu z czujnikami ruchu .]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=129350#p129350"><![CDATA[
No dobrze zacznę się bawić już trochę w tych timerach <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />A jeszcze mam takie pytanie bo siedzę i nie wiem jak zrobić to : <br />[syntax=basic4gl]For I = 8 To 1 Step -1<br />Porta.i = 0<br />Waitms 50<br /><br />     Next I[/syntax] żeby powtórzyło to np. 3-4 razy bo próbowałem zrobić to tak :<br />[syntax=basic4gl]Dim X as Byte<br /><br />For X = 1 to 3<br />For I = 8 To 1 Step -1<br />Porta.i = 0<br />Waitms 50<br /><br />     Next I[/syntax] Ale nie działa ;( może jakaś podpowiedź?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8966">Patiaudio</a> — 17 maja 2015, o 09:05</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Patiaudio]]></name></author>
<updated>2015-05-17T00:48:42+01:00</updated>
<published>2015-05-17T00:48:42+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=129343#p129343</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=129343#p129343"/>
<title type="html"><![CDATA[Re: Proszę o sprawdzenie programu z czujnikami ruchu .]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=129343#p129343"><![CDATA[
Witam!<br /><br />Pana program działa lecz no właśnie ja się uczę tego języka to swoją drogą ale czy nie prościej idzie napisać ten program?? W sensie takim że bardziej zrozumiale bo sam trochę mało z tego rozumiem no ale to swoją drogą. Pozwoliłem sobie napisać ten sam program w wersji naprawdę długiej bo po prostu nie wiem jak połączyć port A i C żeby mi świeciły równo w 2 rzędach fakt faktem wersja demo już też jest lecz przycisk nie działa nie wiem czemu. O to program : <br />[syntax=basic4gl]'************************** PROCESOR *******************************************<br /><br />$regfile = &quot;m32def.dat&quot;<br />$crystal = 1000000<br />$hwstack = 40<br />$swstack = 16<br />$framesize = 32<br /><br />'************************** KONFIGURACJA ***************************************<br /><br />Config Porta = Output<br /><br />Porta = &amp;B00000000<br /><br />Config Portc = Output<br /><br />Portc = &amp;B00000000<br /><br />Config Portb = Input<br /><br />      Portb = &amp;B00000000<br /><br /><br />Portb.0 = 1<br />Portb.1 = 1<br /><br />Dim I As Byte<br /><br /><br /><br /><br />'******************************************************************************<br /><br /><br />Wjazd:<br /><br /><br />If Pinb.0 = 1 Then<br /><br />Gosub Demo<br /><br />End If<br /><br />Do<br /><br />If Pinb.1 = 0 Then<br /><br />     Porta.0 = 1<br />     Portc.0 = 1<br /><br />     Waitms 500<br /><br />     Porta.1 = 1<br />     Portc.1 = 1<br /><br />     Waitms 500<br /><br />     Porta.2 = 1<br />     Portc.2 = 1<br /><br />     Waitms 500<br /><br />     Porta.3 = 1<br />     Portc.3 = 1<br /><br />     Waitms 500<br /><br />     Porta.4 = 1<br />     Portc.4 = 1<br /><br />     Waitms 500<br /><br />     Porta.5 = 1<br />     Portc.5 = 1<br /><br />     Waitms 500<br /><br />     Porta.6 = 1<br />     Portc.6 = 1<br /><br />     Waitms 500<br /><br />     Porta.7 = 1<br />     Portc.7 = 1<br /><br />     Waitms 500<br /><br />     Porta.8 = 1<br />     Portc.8 = 1<br /><br />     Wait 4<br /><br />     Porta.0 = 0<br />     Portc.0 = 0<br /><br />     Waitms 500<br /><br />     Porta.1 = 0<br />     Portc.1 = 0<br /><br />     Waitms 500<br /><br />     Porta.2 = 0<br />     Portc.2 = 0<br /><br />     Waitms 500<br /><br />     Porta.3 = 0<br />     Portc.3 = 0<br /><br />     Waitms 500<br /><br />     Porta.4 = 0<br />     Portc.4 = 0<br /><br />     Waitms 500<br /><br />     Porta.5 = 0<br />     Portc.5 = 0<br /><br />     Waitms 500<br /><br />     Porta.6 = 0<br />     Portc.6 = 0<br /><br />     Waitms 500<br /><br />     Porta.7 = 0<br />     Portc.7 = 0<br /><br />     Waitms 500<br /><br />     Porta.8 = 0<br />     Portc.8 = 0<br /><br />  End If<br /><br />If Pinb.1 = 1 Then<br /><br />     Porta.8 = 1<br />     Portc.8 = 1<br /><br />     Waitms 500<br /><br />     Porta.7 = 1<br />     Portc.7 = 1<br /><br />     Waitms 500<br /><br />     Porta.6 = 1<br />     Portc.6 = 1<br /><br />     Waitms 500<br /><br />     Porta.5 = 1<br />     Portc.5 = 1<br /><br />     Waitms 500<br /><br />     Porta.4 = 1<br />     Portc.4 = 1<br /><br />     Waitms 500<br /><br />     Porta.3 = 1<br />     Portc.3 = 1<br /><br />     Waitms 500<br /><br />     Porta.2 = 1<br />     Portc.2 = 1<br /><br />     Waitms 500<br /><br />     Porta.1 = 1<br />     Portc.1 = 1<br /><br />     Waitms 500<br /><br />     Porta.0 = 1<br />     Portc.0 = 1<br /><br />     Wait 4<br /><br />     Porta.8 = 1<br />     Portc.8 = 1<br /><br />     Waitms 500<br /><br />     Porta.7 = 1<br />     Portc.7 = 1<br /><br />     Waitms 500<br /><br />     Porta.6 = 1<br />     Portc.6 = 1<br /><br />     Waitms 500<br /><br />     Porta.5 = 1<br />     Portc.5 = 1<br /><br />     Waitms 500<br /><br />     Porta.4 = 1<br />     Portc.4 = 1<br /><br />     Waitms 500<br /><br />     Porta.3 = 1<br />     Portc.3 = 1<br /><br />     Waitms 500<br /><br />     Porta.2 = 1<br />     Portc.2 = 1<br /><br />     Waitms 500<br /><br />     Porta.1 = 1<br />     Portc.1 = 1<br /><br />     Waitms 500<br /><br />     Porta.0 = 1<br />     Portc.0 = 1<br /><br />  End If<br /><br /><br />Loop<br /><br /><br />Demo:<br /><br />Do<br />' Dim I As Byte<br />For I = 1 To 3<br /> Porta.0 = 1<br />Waitms 50<br /> Porta.0 = 0<br />Waitms 50<br /><br />   Next I<br /><br />For I = 1 To 3<br /> Portc.0 = 1<br />Waitms 50<br /> Portc.0 = 0<br />Waitms 50<br /><br />   Next I<br /><br />For I = 1 To 3<br /> Porta.1 = 1<br />Waitms 50<br /> Porta.1 = 0<br />Waitms 50<br /><br />   Next I<br /><br />For I = 1 To 3<br /> Portc.1 = 1<br />Waitms 50<br /> Portc.1 = 0<br />Waitms 50<br /><br />   Next I<br /><br />For I = 1 To 3<br /> Porta.2 = 1<br />Waitms 50<br /> Porta.2 = 0<br />Waitms 50<br /><br />   Next I<br /><br />For I = 1 To 3<br /> Portc.2 = 1<br />Waitms 50<br /> Portc.2 = 0<br />Waitms 50<br /><br />   Next I<br /><br />For I = 1 To 3<br /> Porta.3 = 1<br />Waitms 50<br /> Porta.3 = 0<br />Waitms 50<br /><br />   Next I<br /><br />For I = 1 To 3<br /> Portc.4 = 1<br />Waitms 50<br /> Portc.4 = 0<br />Waitms 50<br /><br />   Next I<br /><br />For I = 1 To 3<br /> Porta.5 = 1<br />Waitms 50<br /> Porta.5 = 0<br />Waitms 50<br /><br />   Next I<br /><br />For I = 1 To 3<br /> Portc.5 = 1<br />Waitms 50<br /> Portc.5 = 0<br />Waitms 50<br /><br />   Next I<br /><br />For I = 1 To 3<br /> Porta.6 = 1<br />Waitms 50<br /> Porta.6 = 0<br />Waitms 50<br /><br />   Next I<br /><br />For I = 1 To 3<br /> Portc.7 = 1<br />Waitms 50<br /> Portc.7 = 0<br />Waitms 50<br /><br />   Next I<br /><br />For I = 1 To 3<br /> Porta.8 = 1<br />Waitms 50<br /> Porta.8 = 0<br />Waitms 50<br /><br />   Next I<br /><br />For I = 1 To 3<br /> Portc.8 = 1<br />Waitms 50<br /> Portc.8 = 0<br />Waitms 50<br /><br />   Next I<br /><br />For I = 1 To 8<br />Porta.i = 1<br />Waitms 50<br /><br />     Next I<br /><br />For I = 8 To 1 Step -1<br />Porta.i = 0<br />Waitms 50<br /><br />     Next I<br /><br /><br />For I = 1 To 8<br />Portc.i = 1<br />Waitms 50<br /><br />     Next I<br /><br />For I = 8 To 1 Step -1<br />Portc.i = 0<br />Waitms 50<br /><br />     Next I<br /><br /><br /><br /><br /><br />Gosub Wjazd<br /><br />Loop<br /><br />Return[/syntax]<br /><br />Tak jak mówiłem jest on długi i mieści aż 5% w procesorze a sądzę że pójdzie go napisac bez wszystkich timerów i wgl i zmieści się on w 2-3 procentach a dla każdego początkującego będzie bardziej wiadomo o co chodzi. Także bardzo proszę o sprawdzenie tego programu lub ewentualnie jakaś podpowiedź jak połączyć port A i C w 2 rzędy  resztę sądzę że sam zrobię.<br /><br />A patrząc na pana program czyli ten : [syntax=basic4gl]$regfile = &quot;m32def.dat&quot;<br />$crystal = 1000000<br />$hwstack = 40<br />$swstack = 16<br />$framesize = 32<br /> <br />Config PORTA = Output<br />Config PORTB = Output<br />Config PORTC = Output<br />Config PORTD = Output<br /> <br />Dim Numer_diody As Byte<br />Dim Numer_pinu As Byte<br />Dim Help As Byte<br /> <br /> Do<br /> <br />  Incr Numer_diody                                          'zwieksz numer, jesli 0 to bedzie 1<br />   If Numer_diody = 33 Then Numer_diody = 1                 'jesli juz pelne kolo to znow pierwsza<br /> <br />     Help = Numer_pinu - 1                                  'pomocnicza dla wartosci 1-7 ma wartosc 0-6 i gasi poprzednia diode<br /> <br /> <br />      Select Case Numer_diody<br /> <br />       Case 1 To 8                                          'od 1-8 PORTA<br /> <br />         If Numer_pinu &gt; 0 Then Porta.help = 0 Else Portd.7 = 0<br /> <br />          Porta.numer_pinu = 1<br /> <br />       Case 9 To 16                                         'od 9-16 PORTB<br /> <br />         If Numer_pinu &gt; 0 Then Portb.help = 0 Else Porta.7 = 0<br /> <br />          Portb.numer_pinu = 1<br /> <br />       Case 17 To 24                                        'od 17-24 PORTC<br /> <br />         If Numer_pinu &gt; 0 Then Portc.help = 0 Else Portb.7 = 0<br /> <br />          Portc.numer_pinu = 1<br /> <br />       Case 25 To 32                                        'od 25-32 PORTD<br /> <br />        If Numer_pinu &gt; 0 Then Portd.help = 0 Else Portc.7 = 0<br /> <br />         Portd.numer_pinu = 1<br /> <br />       End Select<br /> <br />  Incr Numer_pinu<br />   If Numer_pinu = 8 Then Numer_pinu = 0<br /> <br />   Wait 1<br /> Loop<br /> <br /> <br /> 'OBJASNIENIE<br /> 'Jeśli Numer_pinu = przykładowo 1 to PORTA.0 bedzie wyzerowny chyba ze to pierwszy<br /> 'pin w porcie, czyli 0, wiec gasimy ostatni pin poprzedniego portu.[/syntax] <br /><br />z postu tego : <!-- l --><a class="postlink-local" href="http://forum.atnel.pl/topic10761.html#p124477" >topic10761.html#p124477</a><!-- l --><br /><br />To szło by go napisać krócej i czytelniej czyli np tak : <br /><br />[syntax=basic4gl]'$sim<br />$regfile = &quot;m32def.dat&quot;<br />$crystal = 4000000<br /><br />Dim P As Long<br />Dim W2 As Word<br />Dim W1 As Word<br />Config Portd = Output<br />Config Portb = Output<br />Config Portc = Output<br />Config Porta = Output<br /><br />P = 1<br /><br />Do<br /><br /> W1 = Highw(p)<br /> W2 = P<br /><br /> Portb = High(p)<br /> Portd = Low(w1)<br /> Porta = High(w2)<br /> Portc = Low(w2)<br /><br /><br /> Rotate P , Left , 1<br /><br /><br /> Waitms 50<br /><br />Loop[/syntax]<br /><br />Wystarczy dopisać aby czujniki i ten prorgam jest bardziej czytelniejszy jak i bardziej zrozumiały dla początkującego no ale to tak na marginesie. Kiedyś potrzebowałem mieć połączone 32 porty i jakoś doszedłem do tego jak to zrobić w jak najprostszy sposób. Tylko że teraz jakoś nie daje rady zrobić tego w 2 rzędach.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8966">Patiaudio</a> — 17 maja 2015, o 00:48</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Patiaudio]]></name></author>
<updated>2015-05-16T10:00:48+01:00</updated>
<published>2015-05-16T10:00:48+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=129280#p129280</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=129280#p129280"/>
<title type="html"><![CDATA[Re: Proszę o sprawdzenie programu z czujnikami ruchu .]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=129280#p129280"><![CDATA[
Miłego koszenia! <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> <br /><br />I bardzo dziękuję za pomoc w wolnej chwili sprawdzę jak działa. <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8966">Patiaudio</a> — 16 maja 2015, o 10:00</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Patiaudio]]></name></author>
<updated>2015-05-16T07:31:43+01:00</updated>
<published>2015-05-16T07:31:43+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=129267#p129267</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=129267#p129267"/>
<title type="html"><![CDATA[Re: Proszę o sprawdzenie programu z czujnikami ruchu .]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=129267#p129267"><![CDATA[
No dobra a więc tak :<br /><br />Sterownik jest ten sam jak w pierwszym poście. Przekaźniki są podłączone do portu A i C. Wykrycie ruchu przez pierwszy czujnik zapalają się lampki od 0 do 7 z przerwą 500ms po czym jak się wszystkie zapalą mają świecić przez 10 sekund a następnie po kolei zgasnąć. Wykrycie drugiego czujnika ma powodować zapalenie się od 7 do 0 z przerwą 500ms i mają świecić przez 10 sekund po czym mają zgasnąć po kolei. Są to dwa rzędy po 8 lampek. Naciśnięcie  przycisku PB4 ma powodować przejście w tryb demo gdzie sam ustalę  sobie w programie jak ma co świecić. Program mogę napisać tylko że on będzie długi i skomplikowany a mi chodzi o to żeby był krótki, prosty, jak najprościej napisany  i czytelny. Mam nadzieję że teraz jest wszystko jasno i zrozumiale napisane <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8966">Patiaudio</a> — 16 maja 2015, o 07:31</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Patiaudio]]></name></author>
<updated>2015-05-15T22:22:32+01:00</updated>
<published>2015-05-15T22:22:32+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=129256#p129256</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=129256#p129256"/>
<title type="html"><![CDATA[Re: Proszę o sprawdzenie programu z czujnikami ruchu .]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=129256#p129256"><![CDATA[
No tak ale czy ten program nie robi tak że diody świecą po kolei ale w jednym rzędzie bo mi chodzi o to żeby to świeciło tak jak wcześniej, a wcześniej miałem to na jednym module przekaźników i musiałem to łączyć parami a teraz chciałbym mieć to na 2 modułach przekaźników i żeby tego nie łączyć parami + jeszcze że jak przycisnę przycisk to tak jak mam w programie to tak mi będzie świeciła każda lampka<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8966">Patiaudio</a> — 15 maja 2015, o 22:22</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[majster]]></name></author>
<updated>2015-05-15T14:48:36+01:00</updated>
<published>2015-05-15T14:48:36+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=129224#p129224</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=129224#p129224"/>
<title type="html"><![CDATA[Re: Proszę o sprawdzenie programu z czujnikami ruchu .]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=129224#p129224"><![CDATA[
Patiaudio z checia bym pomogl ale na bascom sie nie znam.<br /><br />Namazane ze smarta.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1628">majster</a> — 15 maja 2015, o 14:48</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Patiaudio]]></name></author>
<updated>2015-05-15T14:05:19+01:00</updated>
<published>2015-05-15T14:05:19+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=129223#p129223</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=129223#p129223"/>
<title type="html"><![CDATA[Re: Proszę o sprawdzenie programu z czujnikami ruchu .]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=129223#p129223"><![CDATA[
Wie ktoś jak to zrobić?<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 15 minutach ]</span></strong><br /><br />Bo program napisać umiem w sensie takim że on będzie Długi i mało czytelny<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8966">Patiaudio</a> — 15 maja 2015, o 14:05</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Patiaudio]]></name></author>
<updated>2015-05-14T21:14:15+01:00</updated>
<published>2015-05-14T21:14:15+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=129196#p129196</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=129196#p129196"/>
<title type="html"><![CDATA[Re: Proszę o sprawdzenie programu z czujnikami ruchu .]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=129196#p129196"><![CDATA[
Witam. <br />Mam jeszcze jedną taką rzecz mianowicie taką że mam na wjeździe 16 lampek i chciałbym mieć tak jak w tym programie że czujnik 1 widzi coś to zapalają się lampki i odwrotnie ale wcześniej lampki były połączone parami a teraz chciałem mieć ten sam efekt co wcześniej ale tak żebym mógł sterować każdą lampką oddzielnie czyli nie na jednym module 8 przekaxnikowym tylko na 2 żebym mógł sterować każdą lampką oddzielnie  bo miałem taki pomysł ze np. Wjazd ma działać tak jak wcześniej ale po wciśnięciu przycisku ma się włączyć ''demo'' ze lampki świecą tak jak sobie zaprogramuje dowolna sekwencja dowolna lampka itp. i nie wiem jak połączyć w głównej pętli dwa porty na raz żeby równo razem się zapalały  jak czujnik 1 zobaczy ruch lub czujnik 2 i żeby tak tak samo gasły jak w tamtym programie ale też żeby potem po naciśnięciu przycisku żeby każda lampka mogła świecić oddzielnie.<br /><br />Tutaj mam program na połączone porty ale te porty nie idą równo tylko jak jest 2x po 8 to lecą diody pokolei a nie parami :/ :<br /><br />[syntax=basic4gl]$regfile = &quot;m32def.dat&quot;<br />$crystal = 1000000<br />$hwstack = 40<br />$swstack = 16<br />$framesize = 32<br />Dim P As Word<br />Dim B1 As Byte , B2 As Byte<br />Config Porta = Output<br />Config Portc = Output<br /><br />P = 1<br /><br />Do<br /><br /> B1 = High(p)<br /> B2 = Low(p)<br /> Porta = B1<br /> Portc = B2<br /><br /> Rotate P , Left , 1<br /><br /> Waitms 50<br /><br />Loop[/syntax]<br /><br />A tutaj ten stary program :<br /><br />[syntax=basic4gl]'************************** PROCESOR *******************************************<br /><br />$regfile = &quot;m32def.dat&quot;<br />$crystal = 4000000<br />$hwstack = 40<br />$swstack = 16<br />$framesize = 32<br /><br />'************************** KONFIGURACJA ***************************************<br /><br />Config Porta = Output<br /><br />Porta = &amp;B00000000<br /><br />Config Pinb.0 = Input<br />Portb.0 = 1<br />Portb.1 = 1<br /><br />Dim I As Byte<br /><br /><br /><br />'******************************************************************************<br />Do<br /><br />If Pinb.1 = 0 Then<br /><br />     For I = 0 To 7<br />       Porta.i = 1<br />       Waitms 500<br /><br />     Next I<br /><br />     Wait 2<br /><br />     For I = 7 To 0 Step -1<br />       Porta.i = 0<br />       Waitms 500<br /><br />     Next I<br /><br />   If Pinb.0 = 0 Then<br /><br />      For I = 7 To 0 Step -1<br />        Porta.i = 1<br />        Waitms 500<br /><br />      Next I<br /><br />      Wait 2<br /><br />      For I = 0 To 7<br />        Porta.i = 0<br />        Waitms 500<br /><br />      Next I<br /><br />  End If<br /><br />   End If<br /><br />Loop[/syntax] <br /><br /><br />No i nie wiem jak się za to zabrać żeby mi to tak wyszło jak ja chce ;/ Mogę prosić o podpowiedzi?? lub jakąkolwiek pomoc??<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8966">Patiaudio</a> — 14 maja 2015, o 21:14</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Patiaudio]]></name></author>
<updated>2015-05-14T17:25:37+01:00</updated>
<published>2015-05-14T17:25:37+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=129172#p129172</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=129172#p129172"/>
<title type="html"><![CDATA[Re: Proszę o sprawdzenie programu z czujnikami ruchu .]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=129172#p129172"><![CDATA[
Hahaha ... Boże nie takie podstawowe błędy robić <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /> <br /><br />Przepraszam bardzo za kłopot xD Chyba jednak wypiję tą kawę <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8966">Patiaudio</a> — 14 maja 2015, o 17:25</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Patiaudio]]></name></author>
<updated>2015-05-14T17:16:10+01:00</updated>
<published>2015-05-14T17:16:10+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=129168#p129168</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=129168#p129168"/>
<title type="html"><![CDATA[Re: Proszę o sprawdzenie programu z czujnikami ruchu .]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=129168#p129168"><![CDATA[
No tak ale nawet jak zrobię od 1 do 8 to i tak mi to nie działa :/ bo sprawdzałem<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8966">Patiaudio</a> — 14 maja 2015, o 17:16</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Patiaudio]]></name></author>
<updated>2015-05-14T16:25:43+01:00</updated>
<published>2015-05-14T16:25:43+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=129158#p129158</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=129158#p129158"/>
<title type="html"><![CDATA[Re: Proszę o sprawdzenie programu z czujnikami ruchu .]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=129158#p129158"><![CDATA[
Witam.<br /><br />Mam taki problem że gdy chcę sterować przekaźnikami z tej płytki to nie potrafię sterować 8 portami tylko 7 i nie wiem czemu tak się dzieje po podłączeniu przekaźników ale gdy odłączę to jest okey jak. Kupiłem drugi moduł 8 przekaźnikowy i też to samo nie wiem czemu tak jest nawet jak zmieniłem z PORTA na C lub D to to samo się dzieje tylko że na PORTA jest to pierwszy przekaźnik który nie chce się włączyć a na PORTD I C ostatni.<br /><br />Program : <br /><br />[syntax=basic4gl]$regfile = &quot;m32def.dat&quot;<br />$crystal = 1000000<br />$hwstack = 40<br />$swstack = 16<br />$framesize = 32<br /> <br /> <br />'******************************************************************************<br /> <br />Config Portd = Output<br /> <br />Portd = &amp;B00000000<br /> <br />'Config Portb = Input<br /> <br />'Portb = &amp;B00000000<br /> <br />Config Pinb.0 = Input<br />Portb.0 = 1<br />Portb.1 = 1<br /> <br />Dim I As Byte<br /> <br /> <br />'Set Portb.1<br />'Set Portb.0<br /> <br />'******************************************************************************<br />Do<br /> <br />If Pinb.1 = 0 Then<br /> <br />     For I = 1 To 7<br />       Portd.i = 1<br />       Waitms 500<br /> <br />     Next I<br /> <br />     Wait 2<br /> <br />     For I = 7 To 1 Step -1<br />       Portd.i = 0<br />       Waitms 500<br /> <br />     Next I<br /> <br />   If Pinb.0 = 0 Then<br /> <br />      For I = 7 To 1 Step -1<br />        Portd.i = 1<br />        Waitms 500<br /> <br />      Next I<br /> <br />      Wait 2<br /> <br />      For I = 1 To 7<br />        Portd.i = 0<br />        Waitms 500<br /> <br />      Next I<br /> <br />  End If<br /> <br />   End If<br /> <br />Loop[/syntax]<br /><br /><br />Przekaźniki : <br /><br /><!-- m --><a class="postlink" href="http://sklep.avt.pl/avt1659.html" >http://sklep.avt.pl/avt1659.html</a><!-- m --><br /><br /><br /><br />Bardzo proszę o pomoc<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8966">Patiaudio</a> — 14 maja 2015, o 16:25</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Patiaudio]]></name></author>
<updated>2015-04-24T15:12:20+01:00</updated>
<published>2015-04-24T15:12:20+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=127397#p127397</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=127397#p127397"/>
<title type="html"><![CDATA[Re: Proszę o sprawdzenie programu z czujnikami ruchu .]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=127397#p127397"><![CDATA[
Jak na razie działa!! <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /> Dziękuje za podpowiedzi <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8966">Patiaudio</a> — 24 kwi 2015, o 15:12</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[leonos2000]]></name></author>
<updated>2015-04-24T09:46:21+01:00</updated>
<published>2015-04-24T09:46:21+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=127363#p127363</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=127363#p127363"/>
<title type="html"><![CDATA[Re: Proszę o sprawdzenie programu z czujnikami ruchu .]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=127363#p127363"><![CDATA[
Z tego co widzę to sprawdzasz If'em sygnał z drugiego czujnika w If'ie z pierwszego czujnika i aby ten drugi If się wywołał musi być spełniony 1 If czyli 2 czujniki załączone na raz.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4851">leonos2000</a> — 24 kwi 2015, o 09:46</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Patiaudio]]></name></author>
<updated>2015-04-24T09:01:21+01:00</updated>
<published>2015-04-24T09:01:21+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=127358#p127358</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=127358#p127358"/>
<title type="html"><![CDATA[Re: Proszę o sprawdzenie programu z czujnikami ruchu .]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=127358#p127358"><![CDATA[
Oglądam to już któryś raz z kolei i dalej cieszy oko <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /><br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 1 minucie ]</span></strong><br /><br />Ale tak czy inaczej proszę o pomoc w tym programie bo nie wiem czemu tak jest że działa jeden czujnik i on wykonuje pracę jak za dwa czujniki.  I nie wiem czemu<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8966">Patiaudio</a> — 24 kwi 2015, o 09:01</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Patiaudio]]></name></author>
<updated>2015-04-24T06:26:28+01:00</updated>
<published>2015-04-24T06:26:28+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=127346#p127346</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=127346#p127346"/>
<title type="html"><![CDATA[Re: Proszę o sprawdzenie programu z czujnikami ruchu .]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=127346#p127346"><![CDATA[
No no no.... Jestem pełen podziwu <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8966">Patiaudio</a> — 24 kwi 2015, o 06:26</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Patiaudio]]></name></author>
<updated>2015-04-23T21:13:29+01:00</updated>
<published>2015-04-23T21:13:29+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=127291#p127291</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=127291#p127291"/>
<title type="html"><![CDATA[Re: Proszę o sprawdzenie programu z czujnikami ruchu .]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=127291#p127291"><![CDATA[
To wiem bo to pisałem przed wystawieniem ogólnie wcześniej działało to co jest jako ten komentarz zrobione<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8966">Patiaudio</a> — 23 kwi 2015, o 21:13</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[leonos2000]]></name></author>
<updated>2015-04-23T20:37:05+01:00</updated>
<published>2015-04-23T20:37:05+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=127285#p127285</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=127285#p127285"/>
<title type="html"><![CDATA[Re: Proszę o sprawdzenie programu z czujnikami ruchu .]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=127285#p127285"><![CDATA[
Może nie jestem Niveasoft, ale na pierwszy rzut oka widać, że tylko Pinb.0 ustawiasz na wejście <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> .<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4851">leonos2000</a> — 23 kwi 2015, o 20:37</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Patiaudio]]></name></author>
<updated>2015-04-23T20:27:04+01:00</updated>
<published>2015-04-23T20:27:04+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=127284#p127284</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=127284#p127284"/>
<title type="html"><![CDATA[Re: Proszę o sprawdzenie programu z czujnikami ruchu .]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=127284#p127284"><![CDATA[
Ja też się cieszę i to bardzo i jeszcze raz dziękuje majster <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> <br /><br />Jak na razie działa na jednym czujniku i nie wiem czy drugi czujnik mam uwalony czy co bo kurcze podpinałem nawet 2 inny i też nic...<br /><br />Być może coś w programie a więc Niveasoft jeśli mogę prosić  to w wolnej chwili  proszę o dokładne przejrzenie tego programu i podpowiedź co może być nie tak lub co jest nie tak... Z góry dziękuje <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 2 minutach ]</span></strong><br /><br />[syntax=basic4gl]$regfile = &quot;m32def.dat&quot;<br />$crystal = 1000000<br />$hwstack = 40<br />$swstack = 16<br />$framesize = 32<br /><br /><br />'******************************************************************************<br /><br />Config Portd = Output<br /><br />Portd = &amp;B00000000<br /><br />'Config Portb = Input<br /><br />'Portb = &amp;B00000000<br /><br />Config Pinb.0 = Input<br />Portb.0 = 1<br />Portb.1 = 1<br /><br />Dim I As Byte<br /><br /><br />'Set Portb.1<br />'Set Portb.0<br /><br />'******************************************************************************<br />Do<br /><br />If Pinb.1 = 0 Then<br /><br />     For I = 1 To 7<br />       Portd.i = 1<br />       Waitms 500<br /><br />     Next I<br /><br />     Wait 2<br /><br />     For I = 7 To 1 Step -1<br />       Portd.i = 0<br />       Waitms 500<br /><br />     Next I<br /><br />   If Pinb.0 = 0 Then<br /><br />      For I = 7 To 1 Step -1<br />        Portd.i = 1<br />        Waitms 500<br /><br />      Next I<br /><br />      Wait 2<br /><br />      For I = 1 To 7<br />        Portd.i = 0<br />        Waitms 500<br /><br />      Next I<br /><br />  End If<br /><br />   End If<br /><br />Loop[/syntax] <br /><br />O to program<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8966">Patiaudio</a> — 23 kwi 2015, o 20:27</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[majster]]></name></author>
<updated>2015-04-23T19:46:57+01:00</updated>
<published>2015-04-23T19:46:57+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=127280#p127280</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=127280#p127280"/>
<title type="html"><![CDATA[Re: Proszę o sprawdzenie programu z czujnikami ruchu .]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11471&amp;p=127280#p127280"><![CDATA[
czyli płyteczki działają <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />Cieszę się niezmiernie <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1628">majster</a> — 23 kwi 2015, o 19:46</p><hr />
]]></content>
</entry>
</feed>