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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2013-07-04T12:42:18+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=3442&amp;mode</id>
<entry>
<author><name><![CDATA[Wilu88]]></name></author>
<updated>2013-07-04T12:42:18+01:00</updated>
<published>2013-07-04T12:42:18+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3442&amp;p=40808#p40808</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3442&amp;p=40808#p40808"/>
<title type="html"><![CDATA[Re: LCD i klawisze. Wyświetlanie stanu.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3442&amp;p=40808#p40808"><![CDATA[
a może posłuż się jakąś zmienną typu uint8_t która przy każdym kliknięciu będzie inkrementowana, i warunkiem if będziesz sprawdzał jaką ma wartość i wyświetlał odpowiedni komunikat, gdy jej wartość będzie 1 (czyli pierwszy raz przycisnąłeś przycisk) to będzie Light_ON, gdy klikniesz drugi raz ta zmienna będzie miała już wartość 2 i wtedy wyświetlasz komunikat OFF i przy okazji zerujesz tą zmienną kontrolną.<br /><br />Kodu nie podam na razie może spróbuj sam napisać po tym co napisałem. Pewnie jest jakiś lepszy sposób na rozwiązanie tego ale ja też się dopiero uczę <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> A tak chyba najłatwiej będzie ci ogarnąć co się dzieje po kolei.<br /><br />Oczywiście jeżeli chcesz używać tylko jednego klawisza, to musisz zapoznać się z tym artykułem w celu odpowiedniego wyłapywania kliknięcia w przycisk bez drgań styków itp.  <a href="http://mirekk36.blogspot.com/2012/10/drgania-stykow-to-bajki-wiec-jak-to.html"  class="postlink">http://mirekk36.blogspot.com/2012/10/drgania-stykow-to-bajki-wiec-jak-to.html</a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=743">Wilu88</a> — 4 lip 2013, o 12:42</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[eriksson]]></name></author>
<updated>2013-07-04T11:01:05+01:00</updated>
<published>2013-07-04T11:01:05+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3442&amp;p=40796#p40796</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3442&amp;p=40796#p40796"/>
<title type="html"><![CDATA[LCD i klawisze. Wyświetlanie stanu.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3442&amp;p=40796#p40796"><![CDATA[
Witam. To kawałek mojego kodu... Mianowicie chodzi mi o to żeby pokazywało mi na LCD jak kliknę 1 raz to wyświetla LIGHT ON (to działa), ale nie wiem jak zrobić, że jak nacisnę 2 raz czyli zmienię stan to wyczyści ekran i wyświetli LIGHT OFF.<br /><br />Proszę o jakąś poradę i nie śmiać się bo to dopiero moje początki.<br /><br />[syntax=c]if(!(PINC &amp; KLAWISZ1))<br />    {<br />    LED_TOG1;<br />    lcd_str (&quot; light ON &quot;);<br /><br />    while(!(PINC &amp; KLAWISZ1))<br />    {<br />    _delay_ms(15);<br />    }[/syntax]<br /><br /><span style="color: #FF0000">[ wyedytuj sobie ten post i zobacz jak się wstawia znaczniki syntax bo poprawiłem ok? tak na przyszłość prośba - mirekk36 ]</span><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1067">eriksson</a> — 4 lip 2013, o 11:01</p><hr />
]]></content>
</entry>
</feed>