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

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

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=12&amp;t=3762&amp;mode</id>
<entry>
<author><name><![CDATA[matrix]]></name></author>
<updated>2013-08-05T16:18:49+01:00</updated>
<published>2013-08-05T16:18:49+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3762&amp;p=44483#p44483</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3762&amp;p=44483#p44483"/>
<title type="html"><![CDATA[Re: Obsługa klawiszy w Case]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3762&amp;p=44483#p44483"><![CDATA[
Wstaw po:<br /><br />[syntax=basic4gl]if pinb.2 =0  then[/syntax]<br /><br />jednego waita i się dowiesz co jest nie tak. Nie chodzi pewnie o drgania styków tylko o czas przez który trzymasz przycisk. Linia po linii wykonywana jest bardzo szybko. Podejrzewam że przez czas Twojego trzymania przycisku pętla przeleci Ci kilka razy.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=689">matrix</a> — 5 sie 2013, o 16:18</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[matekogon]]></name></author>
<updated>2013-08-04T20:58:19+01:00</updated>
<published>2013-08-04T20:58:19+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3762&amp;p=44426#p44426</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3762&amp;p=44426#p44426"/>
<title type="html"><![CDATA[Re: Obsługa klawiszy w Case]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3762&amp;p=44426#p44426"><![CDATA[
Kolego na pewno masz problem z drganiem styków przycisku.<br /><br />Zrób to tak jak kolega Sunriver pisze czyli <br />Debounce używasz tam gdzie chcesz sprawdzić stan przycisków czy wciśnięty czy nie<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1380">matekogon</a> — 4 sie 2013, o 20:58</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[slawek3000]]></name></author>
<updated>2013-08-04T20:30:40+01:00</updated>
<published>2013-08-04T20:30:40+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3762&amp;p=44420#p44420</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3762&amp;p=44420#p44420"/>
<title type="html"><![CDATA[Re: Obsługa klawiszy w Case]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3762&amp;p=44420#p44420"><![CDATA[
debounce można użyć w pętli a co przednią ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=988">slawek3000</a> — 4 sie 2013, o 20:30</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2013-08-04T19:55:50+01:00</updated>
<published>2013-08-04T19:55:50+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3762&amp;p=44418#p44418</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3762&amp;p=44418#p44418"/>
<title type="html"><![CDATA[Re: Obsługa klawiszy w Case]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3762&amp;p=44418#p44418"><![CDATA[
Prawdopodobnie switch bounce ci się daje we znaki <br />dawno nie pisałem w bascomie , ale ....  no właśnie użyj debounce , lub zadbaj o sprawdzenie stanu klawiszy <br />po bounce ..<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 4 sie 2013, o 19:55</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[slawek3000]]></name></author>
<updated>2013-08-04T17:52:56+01:00</updated>
<published>2013-08-04T17:52:56+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3762&amp;p=44397#p44397</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3762&amp;p=44397#p44397"/>
<title type="html"><![CDATA[Obsługa klawiszy w Case]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3762&amp;p=44397#p44397"><![CDATA[
Witam , <br />mam mały problem z obsługą przycisku w case <br />przedstawię trochę kodu Smile<br />[syntax=basic4gl]Case 3:<br />If Pinb.2 = 0 Then   <br />menusub=30 <br /> end if<br />case 30:<br />     if pinb.2=0  then<br /> <br />    do<br />    if pinb.0=0 then<br />   ' tutaj coś do zrobienia  <br />    end if<br /> <br />   if pinb.1=0 then<br />   ' tutaj coś do zrobienia  <br />   end if<br /> <br />  if pinb.2=0 then exit Do ' Chcę wychodzić z pętli tym samym klawiszem, co wchodzę <br /> <br />    loop<br />   end if<br /> <br />case 31:<br />       if pinb.2=0  then<br /> <br />    do<br />    if pinb.0=0 then<br />   ' tutaj coś do zrobienia  <br />    end if<br /> <br />   if pinb.1=0 then<br />   ' tutaj coś do zrobienia  <br />   end if<br /> <br />  if pinb.2=0 then exit Do ' i tak się powtarza konstrukcja Case<br /> <br />    loop<br />   end if[/syntax] a mój problem jest taki ,że zamiast wejść to już wychodzę z pętli ... lub wchodzę i wychodzę tak szybko ,że tego nie widzę Smile<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=988">slawek3000</a> — 4 sie 2013, o 17:52</p><hr />
]]></content>
</entry>
</feed>