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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2013-04-21T08:25:52+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=12&amp;t=2878&amp;mode</id>
<entry>
<author><name><![CDATA[slawek3000]]></name></author>
<updated>2013-04-21T08:25:52+01:00</updated>
<published>2013-04-21T08:25:52+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2878&amp;p=34853#p34853</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2878&amp;p=34853#p34853"/>
<title type="html"><![CDATA[Re: menu w case problem z jednym przyciskiem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2878&amp;p=34853#p34853"><![CDATA[
znalazłem w necie przykład menu, chce się na nim oprzeć ale już wyskoczył mi problem chce wykorzystać encoder z przyciskiem a w tym przykładzie <!-- m --><a class="postlink" href="http://www.elektroda.pl/rtvforum/topic2446785-0.html" >http://www.elektroda.pl/rtvforum/topic2446785-0.html</a><!-- m --> jest ich pięć i teraz nie wiem jak napisać obsługę przycisków tak by wykorzystać ten encoder<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=988">slawek3000</a> — 21 kwi 2013, o 08:25</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[matrix]]></name></author>
<updated>2013-04-19T21:23:31+01:00</updated>
<published>2013-04-19T21:23:31+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2878&amp;p=34763#p34763</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2878&amp;p=34763#p34763"/>
<title type="html"><![CDATA[Re: menu w case problem z jednym przyciskiem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2878&amp;p=34763#p34763"><![CDATA[
Ha, Paweł, i tu się zjawiłeś?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=689">matrix</a> — 19 kwi 2013, o 21:23</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[pikczu]]></name></author>
<updated>2013-04-19T19:21:34+01:00</updated>
<published>2013-04-19T19:21:34+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2878&amp;p=34753#p34753</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2878&amp;p=34753#p34753"/>
<title type="html"><![CDATA[Re: menu w case problem z jednym przyciskiem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2878&amp;p=34753#p34753"><![CDATA[
Jestem w domu na weekend postaram się coś skrobnąć.<br />A na razie po próbuj sam. <br />Mam dla ciebie wskazówkę zacznij select case od wartości 1 a nie od zera.<br />Dodaj debounce dla tego przycisku na Pinb.5.<br /><br />Widzę że klecisz coś związanego z krótkofalarstwem uchyl rąbka tajemnicy.<br />Pozdrawiam <br />Paweł<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=154">pikczu</a> — 19 kwi 2013, o 19:21</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[slawek3000]]></name></author>
<updated>2013-04-16T06:48:38+01:00</updated>
<published>2013-04-16T06:48:38+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2878&amp;p=34424#p34424</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2878&amp;p=34424#p34424"/>
<title type="html"><![CDATA[Re: menu w case problem z jednym przyciskiem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2878&amp;p=34424#p34424"><![CDATA[
Chyba źle opisałem problem tym jednym przyciskiem chce zatwierdzać zmiany tylko ,że jak np. Menu -&gt; scan -&gt; speed -&gt; tutaj przycisk PINB.5 powinien dać możliwość tylko wyboru Fast lub Slow a on przeskakuje z Fast na On w następnym pod menu , nie wiem jaką procedurą mam napisać i jak się za to zabrać<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=988">slawek3000</a> — 16 kwi 2013, o 06:48</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[pikczu]]></name></author>
<updated>2013-04-16T00:37:54+01:00</updated>
<published>2013-04-16T00:37:54+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2878&amp;p=34421#p34421</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2878&amp;p=34421#p34421"/>
<title type="html"><![CDATA[Re: menu w case problem z jednym przyciskiem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2878&amp;p=34421#p34421"><![CDATA[
To jest tak źle wszytko napisane że aż dziw bierze ze cokolwiek działa.<br />Brakuje konfiguracji procesora. stoku itp.<br />Brak konfiguracji portów.<br />Za dużo waitów brak zagnieżdżania przy sprawdzaniu stanu pinów.itp.<br />Postaraj się trzymać to w pętli do loop a enkoderem zmieniać wartość np jednej zmiennej. <br />i w zależności od wartości kontynuować dalej z select case.<br /><br />A z używaniem bitwait musisz być ostrożny bitwait zatrzymuje cały program do momentu aż wybrany bit nie zmieni stanu.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=154">pikczu</a> — 16 kwi 2013, o 00:37</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[matrix]]></name></author>
<updated>2013-04-15T20:01:18+01:00</updated>
<published>2013-04-15T20:01:18+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2878&amp;p=34397#p34397</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2878&amp;p=34397#p34397"/>
<title type="html"><![CDATA[Re: menu w case problem z jednym przyciskiem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2878&amp;p=34397#p34397"><![CDATA[
Nie nie.<br />Chodzi o to że ja pytam czy nie używasz timerów, ponieważ dyrektywa bitwait wstrzymuje działanie programu do czasu pojawienia się określonego na końcu polecenia stanu na pinie wskazanym po poleceniu.<br /><br />Więc jeśli w programie nie używasz timerów lub też po wejściu do menu są one wyłączone, to śmiało możesz zastosować polecenie bitwait.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=689">matrix</a> — 15 kwi 2013, o 20:01</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[slawek3000]]></name></author>
<updated>2013-04-15T19:54:11+01:00</updated>
<published>2013-04-15T19:54:11+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2878&amp;p=34394#p34394</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2878&amp;p=34394#p34394"/>
<title type="html"><![CDATA[Re: menu w case problem z jednym przyciskiem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2878&amp;p=34394#p34394"><![CDATA[
a jak to zrobić za pomocą timerów ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=988">slawek3000</a> — 15 kwi 2013, o 19:54</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[matrix]]></name></author>
<updated>2013-04-15T19:50:22+01:00</updated>
<published>2013-04-15T19:50:22+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2878&amp;p=34392#p34392</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2878&amp;p=34392#p34392"/>
<title type="html"><![CDATA[Re: menu w case problem z jednym przyciskiem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2878&amp;p=34392#p34392"><![CDATA[
Jeśli nie masz timerów i możesz pozwolić sobie na wstrzymanie programu w dowolnym momencie w menu to najzwyczajniej po każdym:<br /><br />[syntax=basic4gl]If Pinb.5 = 0 Then[/syntax]<br /><br />wpisz:<br /><br />[syntax=basic4gl]Bitwait Pinb.5, set[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=689">matrix</a> — 15 kwi 2013, o 19:50</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[slawek3000]]></name></author>
<updated>2013-04-15T18:33:57+01:00</updated>
<published>2013-04-15T18:33:57+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2878&amp;p=34385#p34385</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2878&amp;p=34385#p34385"/>
<title type="html"><![CDATA[menu w case problem z jednym przyciskiem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2878&amp;p=34385#p34385"><![CDATA[
Witam, napisałem kod menu a teraz mam problem z obsługą przycisku Pinb.5 po prostu skacze po całym menu  <br /><br />[syntax=basic4gl]Portb = &amp;B11111111<br />Dim B As Byte<br />Dim Scan As Byte<br />Dim Sped As Byte<br />Dim Of As Byte<br />B = 0<br /> <br />Cls<br />Do<br /> <br />B = Encoder(pinb.0 , Pinb.3 , Links , Rechts , 1)<br />Waitms 10<br /> <br />Loop<br />End<br /> <br />Links:<br />Incr B<br /> <br />If B &gt;= 4 Then<br />   B = 0<br />   End If<br /> <br />   Select Case B<br />   Case 0 : Waitms 100<br />   Locate 1 , 5 : Lcd &quot;Scan&quot; :<br />       If Pinb.5 = 0 Then<br />                     Incr Scan<br />                     If Scan &gt;= 3 Then<br />                     Scan = 0 : End If<br />                      End If<br />                     Select Case Scan<br />                     Case 0:<br />                     Locate 2 , 2 : Lcd &quot;Sped&quot;<br />                          If Pinb.5 = 0 Then<br />                          Incr Sped : If Sped &gt;= 2 Then : Sped = 0 : End If : End If<br />                          Select Case Sped<br />                          Case 0:<br />                          Locate 2 , 8 : Lcd &quot;Fast&quot;<br />                          Case 1:<br />                          Locate 2 , 8 : Lcd &quot;Slow&quot;<br />                          End Select<br /> <br />                     Case 1:<br />                     Locate 2 , 2 : Lcd &quot;Freq&quot;<br />                          If Pinb.5 = 0 Then<br />                          Incr Of : If Of &gt;= 2 Then : Of = 0 : End If : End If<br />                          Select Case Of<br />                          Case 0:<br />                          Locate 2 , 7 : Lcd &quot;ON    &quot;<br />                          Case 1:<br />                          Locate 2 , 7 : Lcd &quot;OFF   &quot;<br />                          End Select<br />                     Case 2:<br />                     Locate 2 , 2 : Lcd &quot;Memory&quot;<br />                     End Select<br /> <br />   Case 1 : Waitms 100<br />   Locate 1 , 5 : Lcd &quot;Display&quot;<br /> <br />   Case 2 : Waitms 100<br />   Locate 1 , 5 : Lcd &quot;Beep      &quot;<br /> <br />   Case 3 : Waitms 100<br />   Locate 1 , 5 : Lcd &quot;AGC       &quot;<br />End Select<br />Return<br />Rechts:<br /> Decr B<br />Return<br />End[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=988">slawek3000</a> — 15 kwi 2013, o 18:33</p><hr />
]]></content>
</entry>
</feed>