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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2014-02-12T22:10:47+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=47&amp;t=5971&amp;mode</id>
<entry>
<author><name><![CDATA[Mateo193]]></name></author>
<updated>2014-02-12T22:10:47+01:00</updated>
<published>2014-02-12T22:10:47+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5971&amp;p=70192#p70192</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5971&amp;p=70192#p70192"/>
<title type="html"><![CDATA[Re: Scalenie kilku warunków sprawdzających warianty]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5971&amp;p=70192#p70192"><![CDATA[
Aż miło się patrzy jak to działa <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /><br />Gdyby kiedyś komuś na przyszłość nie działało to niech doda średnik za nawiasami.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1349">Mateo193</a> — 12 lut 2014, o 22:10</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Krauser]]></name></author>
<updated>2014-02-12T21:48:58+01:00</updated>
<published>2014-02-12T21:48:58+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5971&amp;p=70189#p70189</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5971&amp;p=70189#p70189"/>
<title type="html"><![CDATA[Re: Scalenie kilku warunków sprawdzających warianty]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5971&amp;p=70189#p70189"><![CDATA[
[syntax=cpp]if(digitalRead(button_1)==LOW){<br />   if(button_1==wynik){<br />      licznik++;<br />      lcd.print(&quot;komunikat_1&quot;)<br />   }<br />   else{<br />      lcd.print(&quot;komunikat_2&quot;)<br />   }<br />   break;<br />}<br />if(digitalRead(button_2)==LOW){<br />   if(button_2==wynik){<br />      licznik++;<br />      lcd.print(&quot;komunikat_1&quot;)<br />   }<br />   else{<br />      lcd.print(&quot;komunikat_2&quot;)  <br />   }<br />   break;<br />}<br />if(digitalRead(button_3)==LOW){<br />   if(button_3==wynik){<br />      licznik++;<br />      lcd.print(&quot;komunikat_1&quot;)<br />   }<br />   else{<br />      lcd.print(&quot;komunikat_2&quot;)<br />   }<br />   break;<br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=465">Krauser</a> — 12 lut 2014, o 21:48</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Mateo193]]></name></author>
<updated>2014-02-12T20:04:29+01:00</updated>
<published>2014-02-12T20:04:29+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5971&amp;p=70169#p70169</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5971&amp;p=70169#p70169"/>
<title type="html"><![CDATA[Scalenie kilku warunków sprawdzających warianty]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5971&amp;p=70169#p70169"><![CDATA[
Witam po raz kolejny <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> Tym razem chciałbym trochę zoptymalizować kod. Mam sześć if, które chciałbym zastąpić czymś prostszym (o ile to możliwe).<br /><br />[syntax=cpp-qt]if(digitalRead(button_1)==LOW&amp;&amp;button_1==wynik){<br />licznik++;<br />lcd.print(&quot;komunikat_1&quot;)<br />break;<br />}<br />if(digitalRead(button_1)==LOW&amp;&amp;button_1!=wynik){<br />lcd.print(&quot;komunikat_2&quot;)<br />break;<br />}<br />if(digitalRead(button_2)==LOW&amp;&amp;button_2==wynik){<br />licznik++;<br />lcd.print(&quot;komunikat_1&quot;)<br />break;<br />}<br />if(digitalRead(button_2)==LOW&amp;&amp;button_2!=wynik){<br />lcd.print(&quot;komunikat_2&quot;)<br />break;<br />}<br />if(digitalRead(button_3)==LOW&amp;&amp;button_3==wynik){<br />licznik++;<br />lcd.print(&quot;komunikat_1&quot;)<br />break;<br />}<br />if(digitalRead(button_3)==LOW&amp;&amp;button_3!=wynik){<br />lcd.print(&quot;komunikat_2&quot;)<br />break;<br />}[/syntax]<br /><br />I to wszystko leci w pętli do(czyli oczekuje na integracje użytkownika).<br />Jeżeli wartość przycisku i zmiennej wynik będzie równa to zmienna licznik ma być równa 1 i dodatkowo komunikat na LCD oraz wyjść z pętli.<br />Jeżeli wartość będzie inna tylko ma się wyświetlić komunikat i wyjść z pętli.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1349">Mateo193</a> — 12 lut 2014, o 20:04</p><hr />
]]></content>
</entry>
</feed>