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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2016-06-01T17:55:06+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=15496&amp;mode</id>
<entry>
<author><name><![CDATA[RadekB86]]></name></author>
<updated>2016-06-01T17:55:06+01:00</updated>
<published>2016-06-01T17:55:06+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15496&amp;p=161469#p161469</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15496&amp;p=161469#p161469"/>
<title type="html"><![CDATA[Re: Jak zmieni tą funkcję aby była krótsza i robiła to co tr]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15496&amp;p=161469#p161469"><![CDATA[
<div class="quotetitle">anshar napisał(a):</div><div class="quotecontent"><br />Mam nadzieję, że udało mi się wytłumaczyć &quot;łopatologicznie&quot; mój zaiste skomplikowany algorytm! <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /><br /></div><br /><br />O chłopie to normalnie kolejna &quot;przelotka do wędki&quot; tak powinien każdy dawać pomoc gdy daje kod, bo z ryby to wiadomo niby zjemy... ale potem wiadomo co...  <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /> <br /><br />Dzięki szczególnie bardziej za ten algorytm  bo ta odpowiedź była dla mnie bardziej znacząca <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />  jak ten kod<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1837">RadekB86</a> — 1 cze 2016, o 17:55</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SylwekK]]></name></author>
<updated>2016-06-01T09:36:42+01:00</updated>
<published>2016-06-01T09:36:42+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15496&amp;p=161439#p161439</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15496&amp;p=161439#p161439"/>
<title type="html"><![CDATA[Re: Jak zmieni tą funkcję aby była krótsza i robiła to co tr]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15496&amp;p=161439#p161439"><![CDATA[
Wszystko ok <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":-)" title="Szczęśliwy" />  Jakieś takie wątpliwości mi się tylko małe nasunęły przy tych modulo, ale to pewnie dlatego, że miałem sporą przerwę w programowaniu. Nie było tematu <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":-)" title="Szczęśliwy" /> ... Pozdrawiam<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1922">SylwekK</a> — 1 cze 2016, o 09:36</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[anshar]]></name></author>
<updated>2016-06-01T09:32:44+01:00</updated>
<published>2016-06-01T09:32:44+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15496&amp;p=161438#p161438</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15496&amp;p=161438#p161438"/>
<title type="html"><![CDATA[Re: Jak zmieni tą funkcję aby była krótsza i robiła to co tr]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15496&amp;p=161438#p161438"><![CDATA[
<div class="quotetitle">SylwekK napisał(a):</div><div class="quotecontent"><br />@anshar, sprawdzałeś ten kod w praktyce? Chodzi mi o obliczenia tablicowe.<br /></div><br />Zobacz:<br /><a href="http://codepad.org/TD8q7cDG"  class="postlink">http://codepad.org/TD8q7cDG</a><br />[syntax=c]#include &lt;stdio.h&gt;<br />#include &lt;string.h&gt;<br /><br />//unsigned short int tab&#91;11&#93; = {11, 12, 12, 13, 12, 16, 16, 16, 16, 16, 16 };<br />unsigned short int tab&#91;11&#93; = {1, 2, 3, 4, 5, 0, 0, 0, 0, 0, 0 };<br />unsigned short int cy1, cy2, cy3, cy4, cy5, cy6;<br /><br />void led_temperatura_error( unsigned short int cnt );<br /><br />int main (void)<br />{<br />    <br />    led_temperatura_error(11);<br /><br />    return 0;<br />}    <br /><br />void led_temperatura_error( unsigned short int cnt )<br />{<br />    unsigned short int i;<br />     <br />    for( i = 0; i&lt;cnt; i++) {<br />     <br />        cy1 = tab&#91;i % cnt&#93;;<br />        cy2 = tab&#91;(i+1) % cnt&#93;;<br />        cy3 = tab&#91;(i+2) % cnt&#93;;<br />        cy4 = tab&#91;(i+3) % cnt&#93;;<br />        cy5 = tab&#91;(i+4) % cnt&#93;;<br />        cy6 = tab&#91;(i+5) % cnt&#93;;<br />     <br />        printf(&quot;%d &quot;, cy1);<br />        printf(&quot;%d &quot;, cy2);<br />        printf(&quot;%d &quot;, cy3);<br />        printf(&quot;%d &quot;, cy4);<br />        printf(&quot;%d &quot;, cy5);<br />        printf(&quot;%d \n&quot;, cy6);<br />        //printf(&quot;%d %d %d %d %d %d %d\n&quot;, cy1, cy2, cy3, cy4, cy5, cy6);<br />    }<br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7157">anshar</a> — 1 cze 2016, o 09:32</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SylwekK]]></name></author>
<updated>2016-06-01T08:06:30+01:00</updated>
<published>2016-06-01T08:06:30+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15496&amp;p=161435#p161435</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15496&amp;p=161435#p161435"/>
<title type="html"><![CDATA[Re: Jak zmieni tą funkcję aby była krótsza i robiła to co tr]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15496&amp;p=161435#p161435"><![CDATA[
@anshar, sprawdzałeś ten kod w praktyce? Chodzi mi o obliczenia tablicowe.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1922">SylwekK</a> — 1 cze 2016, o 08:06</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[anshar]]></name></author>
<updated>2016-06-01T01:52:33+01:00</updated>
<published>2016-06-01T01:52:33+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15496&amp;p=161427#p161427</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15496&amp;p=161427#p161427"/>
<title type="html"><![CDATA[Re: Jak zmieni tą funkcję aby była krótsza i robiła to co tr]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15496&amp;p=161427#p161427"><![CDATA[
Tak na prawdę to ta zmienna uint8_t j jest nie potrzebna. <br />Przy okazji dodałem jeden argument do funkcji led_temperatura_error();<br />Tym razem tablica tab[] ma aż 11 elementów.<br />[syntax=c]uint8_t tab&#91;11&#93; = {11, 12, 12, 13, 12, 16, 16, 16, 16, 16, 16 }; //{E, r, r, o, r, 'spacja', 'spacja', 'spacja', 'spacja', 'spacja', 'spacja'}[/syntax]<br /><br />[syntax=c]void led_temperatura_error( uint8_t cnt )<br />{<br />uint8_t i;<br /><br />for( i = 0; i&lt;cnt; i++) {<br /><br />cy1 = tab&#91;i % cnt&#93;;<br />cy2 = tab&#91;(i+1) % cnt&#93;;<br />cy3 = tab&#91;(i+2) % cnt&#93;;<br />cy4 = tab&#91;(i+3) % cnt&#93;;<br />cy5 = tab&#91;(i+4) % cnt&#93;;<br />cy6 = tab&#91;(i+5) % cnt&#93;;<br /><br />_delay_ms(500);<br />}<br />}[/syntax]<br /><br />A wywołamy ją tak:<br />[syntax=c]led_temperatura_error( 11 );  // 11 dlatego, że tablica tab ma 11 elementów[/syntax]<br /><br />Jak przeanalizujesz tą krótką funkcję to znajdziesz odpowiedź dlaczego użyłem tablicy. <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=7157">anshar</a> — 1 cze 2016, o 01:52</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[anshar]]></name></author>
<updated>2016-05-31T23:21:08+01:00</updated>
<published>2016-05-31T23:21:08+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15496&amp;p=161423#p161423</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15496&amp;p=161423#p161423"/>
<title type="html"><![CDATA[Re: Jak zmieni tą funkcję aby była krótsza i robiła to co tr]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15496&amp;p=161423#p161423"><![CDATA[
Faktycznie jakoś przecinki zamiast średników wstawiłem. Przepraszam, ale jestem dopiero początkujący i popełniam jeszcze takie błędy.  <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> <br />Kod poprawiłem, co by w oczy nie kłuło.  <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /> <br />W ramach pokuty postaram się to wyjaśnić.<br />Więc tak:<br />Założeniem było wyświetlenie na wyświetlaczu składającym się z 6 wyświetlaczy 7-segmentowch napisu składającego się z 6 znaków: Error_  <br />(gdzie znak '_' oznacza spację)<br />Następnie po krótkiej przerwie przesunięcie wszystkich znaków o jedno miejsce w lewo z tym, że wypadający znak z lewej strony wskakuje na koniec, czyli ostatnie miejsce z prawej strony. <br />Operacja ta powtarzana jest 6 razy, by napis przesuwał się płynnie od prawej do lewej.<br />1. Error_<br />2. rror_E<br />3. ror_Er<br />4. or_Err<br />5. r_Erro<br />6. _Error<br /><br />Powołałem sobie tablicę 6 elementową tab[] typu uint8_t:<br />[syntax=c]uint8_t tab&#91;6&#93; = {11, 12, 12, 13, 12, 16 };[/syntax] <br />zawierającą definicję znaków, które zamierzamy wyświetlić, czyli w kolejności znaki: {E, r, r, o, r, _}<br /><br />Jeśli chcielibyśmy wyświetlić ten napis ma wyświetlaczu (statycznie) to możemy napisać tak:<br />[syntax=c]cy1 = tab&#91;0&#93;;<br />cy2 = tab&#91;1&#93;;<br />cy3 = tab&#91;2&#93;;<br />cy4 = tab&#91;3&#93;;<br />cy5 = tab&#91;4&#93;;<br />cy6 = tab&#91;5&#93;;[/syntax]<br /><br />No tak, ale co z przesunięciem?<br />Dlatego wymyśliłem sobie, by powołać zmienną uint8_t, która na początku musi mieć wartość zero, ponieważ pierwszy element tablicy to tab[0], prawda?<br />Całość wrzucić na przykład w pętlę for i wykonać tą operację 6 krotnie, bo tyle chcemy mieć przesunięć, prawda?<br />No to do dzieła:<br />[syntax=c]uint8_t i;//zmienna na potrzeby pętli for<br />uint8_t j=0;//zmienna na potrzeby odczytu poszczególnych elementów tablicy<br />for( i = 0; i&lt;6; i++) {//pętla for, która wykona się 6 razy<br />cy1 = tab&#91;j&#93;;<br />cy2 = tab&#91;j + 1&#93;;<br />cy3 = tab&#91;j + 2&#93;;<br />cy4 = tab&#91;j + 3&#93;;<br />cy5 = tab&#91;j + 4&#93;;<br />cy6 = tab&#91;j + 5&#93;;<br />j++;//iteracja zmiennej j, w celu przesunięcia wyświetlanych znaków na wyświetlaczu<br />_delay_ms(500);//opóżnienie <br />}[/syntax]<br />Wydaje się, że to powinno działać. <br />Ale sprawdźmy:<br />dla j=0:<br />cy1=tab[0], cy2=tab[1], cy3=tab[2], cy4=tab[3], cy5=tab[4], cy6=tab[5]    zgadza się, zobaczymy na wyświetlaczu napis Error_<br />dla j=1 (drugi obieg pętli for):<br />cy1=tab[1], cy2=tab[2], cy3=tab[3], cy4=tab[4], cy5=tab[5], cy6=tab[6]    spodziewamy się, że zobaczymy na wyświetlaczu napis rror_E, lecz niestety tak się nie stanie, ponieważ przekroczyliśmy zakres tablicy tab[6], którą zdefiniowaliśmy przecież jako 6 elementową. Pierwsze 5 elementów tablicy odczytamy prawidłowo, do naszych zmiennych cy1-cy5 trafią odpowiednie znaki, tworzące napis rror_<br />No dobra, ale co z tym ostatnim znakiem? Przecież tam powinien trafić pierwszy znak napisu 'E'.<br />Dlatego użyłem operatora % (modulu) czyli reszta z dzielenia:<br />[syntax=c]uint8_t i;//zmienna na potrzeby pętli for<br />uint8_t j=0;//zmienna na potrzeby odczytu poszczególnych elementów tablicy<br />for( i = 0; i&lt;6; i++) {//pętla for, która wykona się 6 razy<br />cy1 = tab&#91;j % 6&#93;;<br />cy2 = tab&#91;(j+1) % 6&#93;;<br />cy3 = tab&#91;(j+2) % 6&#93;;<br />cy4 = tab&#91;(j+3) % 6&#93;;<br />cy5 = tab&#91;(j+4) % 6&#93;;<br />cy6 = tab&#91;(j+5) % 6&#93;;<br />j++;//iteracja zmiennej j, w celu przesunięcia wyświetlanych znaków na wyświetlaczu<br />_delay_ms(500);//opóżnienie <br />}[/syntax]<br /><br />Sprawdzamy:<br />dla j=1 (drugi obieg pętli for):<br />cy1=tab[1%6], cy2=tab[2%6], cy3=tab[3%6], cy4=tab[4%6], cy5=tab[5%6], cy6=tab[6%6]    <br />w wyniku tej skomplikowanej operacji otrzymamy:<br />cy1=tab[1], cy2=tab[2], cy3=tab[3], cy4=tab[4], cy5=tab[5], cy6=tab[0] BINGO!!!<br /><br />Przanalizuj sobie jeszcze dla j=2 (trzecii obieg pętli for), j=3(czwarty obieg pętli for), j=4(piąty obieg pętli for) i j=5(szósty obieg pętli for)<br /><br />Mam nadzieję, że udało mi się wytłumaczyć &quot;łopatologicznie&quot; mój zaiste skomplikowany algorytm! <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7157">anshar</a> — 31 maja 2016, o 23:21</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[RadekB86]]></name></author>
<updated>2016-05-31T20:55:11+01:00</updated>
<published>2016-05-31T20:55:11+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15496&amp;p=161416#p161416</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15496&amp;p=161416#p161416"/>
<title type="html"><![CDATA[Re: Jak zmieni tą funkcję aby była krótsza i robiła to co tr]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15496&amp;p=161416#p161416"><![CDATA[
Wprawdzie kolega nie dał średników w nawiasach pętli for ale okej  <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> <br /><br />Że jako programowanie to sposób myślenia ,a on jest bardzo ważny w programowaniu<br />To teraz mi kolego bardzo proszę wyjaśnij  <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" />  swój sposób jak do tego doszedłeś krok po kroku jaki miałeś na to że tak to nazwę &quot;algorytm&quot; <img src="https://forum.atnel.pl/images/smilies/icon_question.gif" alt=":?:" title="Znak zapytania" />   BO z tego co widzę liczba twoich &quot;pomógł&quot;  <img src="https://forum.atnel.pl/images/smilies/icon_cool.gif" alt="8-)" title="Cool" />  robi wrażenie <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /> <br /><br />Tak szczerze mówiąc to też myślałem o pętli typu for ale już nie o tworzeniu jakiejś nowej tablicy bardzie myślałem o może wykorzystaniu wskaźników do tej tablicy w której są te segmenty zdefiniowane ale niestety mój algorytm rozumowania jeszcze nie stoi na takim poziomie żeby to samemu napisać <img src="https://forum.atnel.pl/images/smilies/icon_cry.gif" alt=":cry:" title="Płacze" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1837">RadekB86</a> — 31 maja 2016, o 20:55</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[anshar]]></name></author>
<updated>2016-05-31T22:12:18+01:00</updated>
<published>2016-05-31T20:04:53+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15496&amp;p=161414#p161414</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15496&amp;p=161414#p161414"/>
<title type="html"><![CDATA[Re: Jak zmieni tą funkcję aby była krótsza i robiła to co tr]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15496&amp;p=161414#p161414"><![CDATA[
Zacznij od:<br />definicja tablicy:<br />[syntax=c]uint8_t tab&#91;6&#93; = {11, 12, 12, 13, 12, 16 }; //{E, r, r, o, r, 'spacja'}[/syntax]<br /><br />[syntax=c]void led_temperatura_error( void )<br />{<br />uint8_t i;<br />uint8_t j=0;<br />for( i = 0; i&lt;6; i++) {<br /><br />cy1 = tab&#91;j % 6&#93;;<br />cy2 = tab&#91;(j+1) % 6&#93;;<br />cy3 = tab&#91;(j+2) % 6&#93;;<br />cy4 = tab&#91;(j+3) % 6&#93;;<br />cy5 = tab&#91;(j+4) % 6&#93;;<br />cy6 = tab&#91;(j+5) % 6&#93;;<br />j++;<br /><br />_delay_ms(500);<br />}<br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7157">anshar</a> — 31 maja 2016, o 20:04</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[micky]]></name></author>
<updated>2016-05-31T18:39:41+01:00</updated>
<published>2016-05-31T18:39:41+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15496&amp;p=161409#p161409</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15496&amp;p=161409#p161409"/>
<title type="html"><![CDATA[Re: Jak zmieni tą funkcję aby była krótsza i robiła to co tr]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15496&amp;p=161409#p161409"><![CDATA[
Petla i tablica? <br /><br />Sent from my mobile.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1546">micky</a> — 31 maja 2016, o 18:39</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[RadekB86]]></name></author>
<updated>2016-05-31T18:10:52+01:00</updated>
<published>2016-05-31T18:10:52+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15496&amp;p=161407#p161407</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15496&amp;p=161407#p161407"/>
<title type="html"><![CDATA[Jak zmieni tą funkcję aby była krótsza i robiła to co trzeba]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15496&amp;p=161407#p161407"><![CDATA[
Witam. Napisałem prostą funkcje której zadaniem jest wyświetlenie prostego napisu <span style="color: #FF0040">&quot;Error&quot;</span>  na  6ciu wyświetlaczach led który przesuwa się od prawej do lewej strony gdy oczywiście odłączę czujnik  przypisywane do zmiennych cy1,cy2,cy3,cy4,cy5,cy6 są nowymi zdefiniowanymi znakami w tablicy czyli literki &quot;E&quot;  &quot;r&quot; &quot;o&quot;  &quot;spacja&quot;  <br />Funkcja jest bardzo długa i &quot;niewygodna&quot; oczywiście działa podejrzewam że można to napisać w bardziej przystępny i krótszy sposób ,mile widziane jakieś propozycje <img src="https://forum.atnel.pl/images/smilies/icon_question.gif" alt=":?:" title="Znak zapytania" /> <br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">void led_temperatura_error()<br />{<br />        cy1=11;   //E            <br />        cy2=12;   //r<br />        cy3=12;   //r<br />        cy4=13;   //o<br />        cy5=12;   //r<br />        cy6=16;   // spacja<br />   _delay_ms(100);<br />   cy1=12;   //r            <br />        cy2=12;   //r   <br />   cy3=13;   //o   <br />   cy4=12;   //r <br />   cy5=16;   // spacja<br />   cy6=11;   //E<br />   _delay_ms(100);<br />   cy1=12;   //r            <br />        cy2=13;   //o   <br />   cy3=12;   //r   <br />   cy4=16;   // spacja <br />   cy5=11;   //E<br />   cy6=12;   //r<br />   _delay_ms(100);<br />   cy1=13;   //o            <br />        cy2=12;   //r   <br />   cy3=16;   // spacja   <br />   cy4=11;   //E <br />   cy5=12;   //r<br />   cy6=12;   //r<br />   _delay_ms(100);<br />   cy1=12;//r            <br />        cy2=16;// spacja   <br />   cy3=11;//E   <br />   cy4=12; //r<br />   cy5=12;//r<br />   cy6=13;//o<br />   _delay_ms(100);<br />   cy1=16;   // spacja            <br />        cy2=11;   //E   <br />   cy3=12;   //r   <br />   cy4=12;   //r<br />   cy5=13;   //o<br />   cy6=12;   //r<br />   _delay_ms(100);<br />}</div><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1837">RadekB86</a> — 31 maja 2016, o 18:10</p><hr />
]]></content>
</entry>
</feed>