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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2012-08-03T11:27:24+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=30&amp;t=1264&amp;mode</id>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2012-08-03T11:27:24+01:00</updated>
<published>2012-08-03T11:27:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=11653#p11653</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=11653#p11653"/>
<title type="html"><![CDATA[Re: Zadanie 5 czyli łowienia Ryb ciąg dalszy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=11653#p11653"><![CDATA[
Aaa jeżeli chodzi o błędy z samej wagi, to zamiast zer, czyli 30 w ascii pojawiają się 20, czyli spacje, zaraz za nimi litery U F, czyli odpowiednio &quot;55&quot; i &quot;46&quot;, lub OF czyli &quot;4F&quot; i &quot;46&quot;., albo w przypadku wagi, która automatycznie usuwa mniej znaczące zera, przestaje wysyłać cokolwiek, czyli bufor teoretycznie powinien być pusty <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />.<br /><br />PS. Nie wgłębiałem się jeszcze w twoją wersję, ale mam nadzieje w weekend znaleźć trochę wolnego czasu, chwilowo zająłem się częścią czysto sprzętową. Obudowa z nierdzewki, filtr na wyświetlacze itp.<p>Statystyki: Napisane przez Gość — 3 sie 2012, o 11:27</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Malutki_27]]></name></author>
<updated>2012-08-03T09:45:14+01:00</updated>
<published>2012-08-03T09:45:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=11633#p11633</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=11633#p11633"/>
<title type="html"><![CDATA[Re: Zadanie 5 czyli łowienia Ryb ciąg dalszy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=11633#p11633"><![CDATA[
<div class="quotetitle">rezasurmar napisał(a):</div><div class="quotecontent"><br />przecinek, albo kropka odpowiednio jako 2C, albo 2E<br /></div><br /><br />A widział Pan ........ i znów trzeba przerobić program ponieważ uwzględnia tylko &quot;,&quot; <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /><br /><br />W pliku mkuart.c w obsłudze przerwania muszisz dodać w funkcji switch : case 46: data=44; i będzie po kłopocie <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br /><div class="quotetitle">rezasurmar napisał(a):</div><div class="quotecontent"><br />Z racji, tego iż danej nie da się oddzielić, czyli zawsze przychodzi najpierw tara potem masa, trzeba wyświetlać co drugą daną z bufora, zgodnie z bibliotekami Mirka, które oddzielają kolejne linie znakami CR <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />. Usuwając te znaki z bufora.<br /></div><br /><br />A znasz kawał o Timitumie ?<br />Jak nie to mogę ci go opwiedzieć <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br />Otóż kod który ci ostatnio wysłałem odbiera całą orginalną ramkę czyli masz jako całość netto i tara w buforze, następnie z takiej ramki &quot;wyławia&quot; netto i daje na wyświetlacz. Czyli wyświetla na wyświetlaczu kazdą ramkę dla netto pomijając tara.<br />Żeby było ciekawiej niejako powiedzmy że samoistnie zrobił się przyczułek do zabawy z tara, który można zrealizować za pomocą dodatkowego przycisku przełączającego się miedzy netto a tara.<br /><br />Co do błędów to chodziło mi o format ramki dla błędów wagi np: error i takie tam <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=225">Malutki_27</a> — 3 sie 2012, o 09:45</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2012-08-03T09:19:02+01:00</updated>
<published>2012-08-03T09:19:02+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=11628#p11628</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=11628#p11628"/>
<title type="html"><![CDATA[Re: Zadanie 5 czyli łowienia Ryb ciąg dalszy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=11628#p11628"><![CDATA[
Jeżeli chodzi o błędy to mogę podać tylko prawidłowe ramki,<br />Czyli - oznaczę literowo M to masa T to tara<br /><br />M , M M M CR T , T T T CR LF (w przypadku nośności 15kg, 30kg itp), z przodu może się pojawić jeszcze minus czyli 2D<br />M , M M  CR T , T T CR LF (w przy nośności 60,150,300 kg) j/w<br />M , M CR T , T CR LF (w przypadku 600, 1500, 3000 kg) j/w<br />M CR T CR LF (w przypadku 6000kg) j/w<br />przecinek, albo kropka odpowiednio jako 2C, albo 2E<br /><br />Następnie w przypadku kolejnego urządzenia, które automatycznie nie usuwa mniej znaczących zer<br /><br />M M M , M M M CR T T T , T T T CR LF (w przypadku nośności 15kg, 30kg itp), w tym przypadku, jeżeli masa, czy tara nie jest ujemna pierwszy znak zawsze będzie zerem czyli 30 w ascii, w przypadku &quot;-&quot; pojawi się - M M , M M M CR T T T, T T T CR LF<br />M M M M , M M  CR T T T T , T T CR LF (w przy nośności 60,150,300 kg) j/w<br />M M M M M , M CR T , T CR LF (w przypadku 600, 1500, 3000 kg) j/w<br />M M M M M M CR T CR LF (w przypadku 6000kg) j/w<br />przecinek, albo kropka odpowiednio jako 2C, albo 2E<br /><br />Z racji, tego iż danej nie da się oddzielić, czyli zawsze przychodzi najpierw tara potem masa, trzeba wyświetlać co drugą daną z bufora, zgodnie z bibliotekami Mirka, które oddzielają kolejne linie znakami CR <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />. Usuwając te znaki z bufora.<p>Statystyki: Napisane przez Gość — 3 sie 2012, o 09:19</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Malutki_27]]></name></author>
<updated>2012-08-02T22:28:17+01:00</updated>
<published>2012-08-02T22:28:17+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=11596#p11596</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=11596#p11596"/>
<title type="html"><![CDATA[Re: Zadanie 5 czyli łowienia Ryb ciąg dalszy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=11596#p11596"><![CDATA[
Prąd to przeszłość , teraz to laska dynamitu więcej efektów <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=225">Malutki_27</a> — 2 sie 2012, o 22:28</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Jaglarz]]></name></author>
<updated>2012-08-02T21:34:06+01:00</updated>
<published>2012-08-02T21:34:06+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=11588#p11588</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=11588#p11588"/>
<title type="html"><![CDATA[Re: Zadanie 5 czyli łowienia Ryb ciąg dalszy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=11588#p11588"><![CDATA[
Prądem? <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=471">Jaglarz</a> — 2 sie 2012, o 21:34</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2012-08-02T21:32:45+01:00</updated>
<published>2012-08-02T21:32:45+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=11587#p11587</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=11587#p11587"/>
<title type="html"><![CDATA[Re: Zadanie 5 czyli łowienia Ryb ciąg dalszy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=11587#p11587"><![CDATA[
ja tam idę sobie połowić pstrągi na stawy biskupie jutro <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 2 sie 2012, o 21:32</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Malutki_27]]></name></author>
<updated>2012-07-31T07:59:34+01:00</updated>
<published>2012-07-31T07:59:34+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=11349#p11349</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=11349#p11349"/>
<title type="html"><![CDATA[Re: Zadanie 5 czyli łowienia Ryb ciąg dalszy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=11349#p11349"><![CDATA[
Eeeee tam ,<br />Umówmy się tak, jak opiszesz samodzielnie krok po kroku jak działa funkcja parsująca to nic nie wysyłaj <img src="https://forum.atnel.pl/images/smilies/icon_razz.gif" alt=":P" title="Pokazuje język" /><br />A jak ci się nie uda to dopiero wtedy wyślesz <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />Na wszelki wypadek daj mi email na PW to ci prześlę cały projekt.<br /><br />-- dzisiaj, o 08:59 --<br /><br />@rezasurmar A masz może wzory ramek z komunikatami błędów jakie mogą przyjść do wyświetlacza ?<br /><br />Bo tak jak gadaliśmy by email to co zrobiłem trzeba przerobić a skoro się bawił w przeróbki tego to może warto zrobić jakis przyczułek dla przychodzących błędów <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />-- dzisiaj, o 08:59 --<br /><br />A może jeszcze chcesz usuwanie zer nie znaczących, bo i na to mam koncepcję <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=225">Malutki_27</a> — 31 lip 2012, o 07:59</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2012-07-31T07:48:16+01:00</updated>
<published>2012-07-31T07:48:16+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=11345#p11345</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=11345#p11345"/>
<title type="html"><![CDATA[Re: Zadanie 5 czyli łowienia Ryb ciąg dalszy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=11345#p11345"><![CDATA[
Będę miał chwilę to przetestuję, podaj mi na pw swoje namiary, wyślę ci obiecaną Atmegę16 <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" />.<p>Statystyki: Napisane przez Gość — 31 lip 2012, o 07:48</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Malutki_27]]></name></author>
<updated>2012-08-01T22:17:02+01:00</updated>
<published>2012-07-30T13:41:01+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=11309#p11309</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=11309#p11309"/>
<title type="html"><![CDATA[Re: Zadanie 5 czyli łowienia Ryb ciąg dalszy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=11309#p11309"><![CDATA[
Oki, chwilka spokoju w pracy to mogę pobuszować <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />Trzymaj moją wersję, powinna spełniac wszytskie twoje wymagania <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />Funkcja &quot;prasująca&quot;<br />[syntax=c]// -012,456CR00,120CRLF<br />// -00,001CR0,0000CRLF<br />void parse_uart_data( char * pBuf ) {<br />char *netto;<br />char buf[6];<br />uint8_t przecinek=0,znak=0;<br />netto = strtok_r(pBuf,&quot;\r&quot;,&amp;pBuf);<br />netto = strtok_r(netto,&quot;,&quot;,&amp;pBuf);<br />if(strpbrk(netto,&quot;-&quot;)) {<br />znak=1;<br />netto =ltoa(atol(netto+1),buf,10);<br />}<br />else netto =ltoa(atol(netto),buf,10);<br />przecinek=strlen(pBuf);<br />strcat(netto,pBuf);<br />strrev(netto);<br />for(uint8_t i=0;i&lt;6;i++) wysw[i]=NIC;<br />uint8_t w=0;<br />while(*netto){<br />wysw[w]=*netto-48;<br />netto++;<br />w++;<br />}<br />if(znak) wysw[5]=MINUS;<br />if(przecinek) wysw[przecinek]+=12;<br />} // koniec prasowania[/syntax]<br /><br />Moja tablica znaków oraz definicja tablicy do przechowywania wartości<br /><br />plik d_led.c<br /><br />[syntax=c]volatile uint8_t wysw[6];<br /><br />// definicja tablicy zawierającej definicje bitowe cyfr LED<br /><br />const uint8_t cyfry[23] PROGMEM = {<br />/*0*/~(SEG_A|SEG_B|SEG_C|SEG_D|SEG_E|SEG_F),// 0<br />/*1*/~(SEG_B|SEG_C),// 1<br />/*2*/~(SEG_A|SEG_B|SEG_D|SEG_E|SEG_G),// 2<br />/*3*/~(SEG_A|SEG_B|SEG_C|SEG_D|SEG_G),// 3<br />/*4*/~(SEG_B|SEG_C|SEG_F|SEG_G),// 4<br />/*5*/~(SEG_A|SEG_C|SEG_D|SEG_F|SEG_G),// 5<br />/*6*/~(SEG_A|SEG_C|SEG_D|SEG_E|SEG_F|SEG_G),// 6<br />/*7*/~(SEG_A|SEG_B|SEG_C),// 7<br />/*8*/~(SEG_A|SEG_B|SEG_C|SEG_D|SEG_E|SEG_F|SEG_G),// 8<br />/*9*/~(SEG_A|SEG_B|SEG_C|SEG_D|SEG_F|SEG_G),// 9<br />/*10*/0xFF,// NIC<br />/*11*/~(SEG_G),// -<br />/*12*/(uint8_t) ~(SEG_A|SEG_B|SEG_C|SEG_D|SEG_E|SEG_F|SEG_DP),// 0 z kropką<br />/*13*/(uint8_t) ~(SEG_B|SEG_C|SEG_DP),// 1 z kropką<br />/*14*/(uint8_t) ~(SEG_A|SEG_B|SEG_D|SEG_E|SEG_G|SEG_DP),// 2 z kropką<br />/*15*/(uint8_t) ~(SEG_A|SEG_B|SEG_C|SEG_D|SEG_G|SEG_DP),// 3 z kropką<br />/*16*/(uint8_t) ~(SEG_B|SEG_C|SEG_F|SEG_G|SEG_DP),// 4 z kropką<br />/*17*/(uint8_t) ~(SEG_A|SEG_C|SEG_D|SEG_F|SEG_G|SEG_DP),// 5 z kropką<br />/*18*/(uint8_t) ~(SEG_A|SEG_C|SEG_D|SEG_E|SEG_F|SEG_G|SEG_DP),// 6 z kropką<br />/*19*/(uint8_t) ~(SEG_A|SEG_B|SEG_C|SEG_DP),// 7 z kropką<br />/*20*/(uint8_t) ~(SEG_DP|SEG_A|SEG_B|SEG_C|SEG_D|SEG_E|SEG_F|SEG_G),// 8 z kropką<br />/*21*/(uint8_t) ~(SEG_A|SEG_B|SEG_C|SEG_D|SEG_F|SEG_G|SEG_DP)// 9 z kropką<br />};[/syntax]<br /><br />plik d_led.h<br /><br />[syntax=c]#define SEG_DP (1&lt;&lt;7)<br /><br />#define NIC 10<br />#define MINUS 11<br /><br />extern volatile uint8_t wysw[6];[/syntax]<br /><br />Oraz w bibliotece mkuart.c <br />zakomentuj to w przerwaniu od UART<br /><br />[syntax=c]    switch( data ) {<br />    case 0:// ignorujemy bajt = 0<br />    case 10: ascii_line++;// sygnalizujemy obecność kolejnej linii w buforze<br />    default : UART_RxHead = tmp_head; UART_RxBuf[tmp_head] = data;<br />    }[/syntax]<br /><br />Ponieważ działałem tylko na 4 wyświetlaczy LED oczywiście trzeba dopisać obsługę w przerwaniu dla dodatkowych LED<br />I powinno działać, przynajmniej mi działa <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />Edit: Kod został poprawiony ponieważ zawierał jeden dosyć poważny błąd.<br />Teraz działa w 100 % <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><div style="width: 583px; height: 471px; margin: 0 auto; padding-left: 26px; padding-top: 48px; background: url('https://www.atnel.pl/download/atnel_tv.png') no-repeat;"> <strong>iframe</strong> </div><br />W związku z tym rybę uważam za złowioną <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=225">Malutki_27</a> — 30 lip 2012, o 13:41</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2012-07-18T15:56:41+01:00</updated>
<published>2012-07-18T15:56:41+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=10153#p10153</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=10153#p10153"/>
<title type="html"><![CDATA[Re: Zadanie 5 czyli łowienia Ryb ciąg dalszy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=10153#p10153"><![CDATA[
żeby tylko cuda <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 18 lip 2012, o 15:56</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2012-07-18T13:50:50+01:00</updated>
<published>2012-07-18T13:50:50+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=10139#p10139</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=10139#p10139"/>
<title type="html"><![CDATA[Re: Zadanie 5 czyli łowienia Ryb ciąg dalszy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=10139#p10139"><![CDATA[
Sam na to zwracam uwagę (program cały czas jest w fazie prototypu <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />), bo zaczynałem naukę programowania w asm na C64 <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />, gdzie w 32KB dostępnej dla użytkownika pamięci można było robić cuda <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" />.<p>Statystyki: Napisane przez Gość — 18 lip 2012, o 13:50</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-07-18T12:10:01+01:00</updated>
<published>2012-07-18T12:10:01+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=10124#p10124</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=10124#p10124"/>
<title type="html"><![CDATA[Re: Zadanie 5 czyli łowienia Ryb ciąg dalszy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=10124#p10124"><![CDATA[
<div class="quotetitle">rezasurmar napisał(a):</div><div class="quotecontent"><br />Aaa to mirku, no no, mea culpa (jak by powiedział SunRiver <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />). Przyznaję się bez bicia program pomagał mi napisać kolega z działu IT, który na co dzień pisze w C# stąd te inty <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />.<br /></div><br /><br />No no tak to bywa <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> bo programując na PC nie czuje się tych uciekających bajtów pod ręką  .... Ale ja zawsze jak widzę to w programie to od razu oczy mnie pieką i muszę zwrócić uwagę <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ... ale myślę że warto.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 18 lip 2012, o 12:10</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2012-07-18T10:39:31+01:00</updated>
<published>2012-07-18T10:39:31+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=10115#p10115</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=10115#p10115"/>
<title type="html"><![CDATA[Re: Zadanie 5 czyli łowienia Ryb ciąg dalszy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=10115#p10115"><![CDATA[
Aaa to mirku, no no, mea culpa (jak by powiedział SunRiver <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />). Przyznaję się bez bicia program pomagał mi napisać kolega z działu IT, który na co dzień pisze w C# stąd te inty <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />.<p>Statystyki: Napisane przez Gość — 18 lip 2012, o 10:39</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-07-18T10:22:14+01:00</updated>
<published>2012-07-18T10:22:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=10114#p10114</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=10114#p10114"/>
<title type="html"><![CDATA[Re: Zadanie 5 czyli łowienia Ryb ciąg dalszy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=10114#p10114"><![CDATA[
Wszystko dobrze ale jak można być tak rozrzutnym i szastać typem int niepotrzebnie na prawo i lewo. To jest na prawdę bardzo zły sposób programowania. Wprawdzie domyślam się że być może krócej się pisze int niż uint8_t czy short int no ale takie kwiatki szybko doprowadzą kolegę do rwania włosów sobie z głowy<br /><br />[syntax=c]                int y=5,przecinek=0;<br />                int z;<br />                z=strlen(waga)-1; // sprawdza długosc lancucha przekazanego do funkcji wyswietl<br />                for(int x=z;x&gt;=0;x--)[/syntax]<br /><br />no tu używać int ??????? masakra <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /> .... szybko do poprawy<br /><br />aaa ok załóżmy że w musisz korzystać z liczb ujemnych bo w pętli teraz widzę że sprawdzasz x&gt;=0 .... ale to nadal nie oznacza żeby to było wytłumaczeniem dla int <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />a typ <strong><span style="font-size: 150%; line-height: normal"><span style="color: #0040FF">int8_t</span></span></strong> to co ? <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> i już masz działania w ramach jednego bajtu (a wątpię żeby któryś z parametrów przekroczył zakres -128 do +127<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 18 lip 2012, o 10:22</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2012-07-18T10:07:06+01:00</updated>
<published>2012-07-18T10:07:06+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=10112#p10112</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=10112#p10112"/>
<title type="html"><![CDATA[Re: Zadanie 5 czyli łowienia Ryb ciąg dalszy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=10112#p10112"><![CDATA[
Żeby nie było, że zapomniałem <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> (ps. Kolega Malutki_27 najbardziej zasługuje na atmege16, daj znać na PW, gdzie mam wysłać tą atmegę).<br /><br />Mnie wyszło chwilowo coś takiego, problemem, jest jeszcze odświeżanie, bo przy zmianie długości danej na krótszą zostają na bardziej znaczących wyświetlaczach stare dane. Czyli tablica nie jest zapełniana cała na nowo, w przypadku gdy następna ramka przyjdzie z krótszymi danymi. Przecinek ładnie się już sam przesuwa, znak '-' wyświetla. Brak mi jeszcze obsługi wygaszania znaczących zer, no i walczę z tą inicjacją tablicy w przypadku gdy następna ramka jest krótsza.<br />[syntax=c]<br />void czytaj_dane_z_rs232( char * mybuf ) {<br /><br />static uint8_t cnt = 0;<br />if ( cnt == 0){<br />wyswietl(mybuf);<br />}<br />cnt++;<br />if( cnt &gt; 1 ) {<br />cnt=0;<br />}<br /><br />}<br />void wyswietl(char * waga)<br />{<br /><br /><br />int y=5,przecinek=0;<br />int z;<br />z=strlen(waga)-1; // sprawdza długosc lancucha przekazanego do funkcji wyswietl<br />for(int x=z;x&gt;=0;x--){ // wykonuje petle z razy<br />if(y&gt;=0){<br />if(waga[x]==0x2c){<br />y++;<br />cy[y]=waga[x+1]-0x30;<br />y--;<br />przecinek=20;<br /><br />lcd_locate(1,3);<br />lcd_char('x');<br />lcd_int(x);<br />lcd_locate(1,0);<br />lcd_str(&quot;y&quot;);<br />lcd_int(y);<br /><br />}<br />else{<br />if(waga[x]=='-')cy[y]=30;<br />else {<br />cy[y]=(waga[x]-0x30)+przecinek;<br />przecinek=0;<br />}<br />y--;<br />}<br />}<br />}<br /><br />uart_puts(waga);<br />lcd_locate(0,0);<br />lcd_char('z');<br />lcd_int(z);<br /><br />}<br />[/syntax]<p>Statystyki: Napisane przez Gość — 18 lip 2012, o 10:07</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Malutki_27]]></name></author>
<updated>2012-07-14T23:56:46+01:00</updated>
<published>2012-07-14T23:56:46+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=9801#p9801</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=9801#p9801"/>
<title type="html"><![CDATA[Re: Zadanie 5 czyli łowienia Ryb ciąg dalszy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=9801#p9801"><![CDATA[
Noooo, prawie mam na ukończone, twoje znikające zera z przodu <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />, latający pzrecinek. I jak na razie wykładam się na tym że jak przyjdzie wartość 6-cio cyfrowa np 100,000 to &amp;%&amp;% na słodko <img src="https://forum.atnel.pl/images/smilies/icon_neutral.gif" alt=":|" title="Średnio zadowolony" /> ale jak przyjdzie np: 1000,0 to jest ok .....<br />Więc chyba trzeba kombinować dalej ........<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=225">Malutki_27</a> — 14 lip 2012, o 23:56</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[ajek]]></name></author>
<updated>2012-07-12T16:45:02+01:00</updated>
<published>2012-07-12T16:45:02+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=9632#p9632</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=9632#p9632"/>
<title type="html"><![CDATA[Re: Zadanie 5 czyli łowienia Ryb ciąg dalszy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=9632#p9632"><![CDATA[
Aż po roku visual studio odpaliłem, by na szybko to sprawdzić <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /><br />No sam zobacz, że pusta tablica pięciu znaków daje mi 5. Gdy wypełnię jednym znakiem tę tablicę to i tak mi 5 wychodzi. Chyba, że jestem zakręcony jak słoik i nie ogarniam czegoś oczywistego w projekcie zawartego, co też jest bardzo prawdopodobne <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />[syntax=c]<br />#include &quot;stdio.h&quot;    <br /><br />void main(void)<br />{<br />char tablica[5];<br />printf(&quot;%d \n&quot;,sizeof(tablica));<br />tablica[0]=('a');<br />printf(&quot;%d \n&quot;,sizeof(tablica));<br />getchar();<br />}<br />[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=354">ajek</a> — 12 lip 2012, o 16:45</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Malutki_27]]></name></author>
<updated>2012-07-12T16:06:05+01:00</updated>
<published>2012-07-12T16:06:05+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=9629#p9629</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=9629#p9629"/>
<title type="html"><![CDATA[Re: Zadanie 5 czyli łowienia Ryb ciąg dalszy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=9629#p9629"><![CDATA[
i co wtedy zwróci sizeof ? O ile dobrze pamiętam to rozmiar tablicy mybuf podany w bajtach. A co jak tablica będzie wypełniona w połowie <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=225">Malutki_27</a> — 12 lip 2012, o 16:06</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[ajek]]></name></author>
<updated>2012-07-12T15:36:34+01:00</updated>
<published>2012-07-12T15:36:34+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=9626#p9626</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=9626#p9626"/>
<title type="html"><![CDATA[Re: Zadanie 5 czyli łowienia Ryb ciąg dalszy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=9626#p9626"><![CDATA[
<div class="quotetitle">rezasurmar napisał(a):</div><div class="quotecontent"><br />[syntax=c]<br /><br />       if ( cnt == 0){<br />       while(mybuf[i]!=0){            // Lecimy na koniec tablicy - NIE bardzo wiem co to ma niby robić i jaki jest sens tej funkcji<br />                               i++;<br />                       }                           Przecież ona się kończy tu no i że niby co robi???<br />       for(uint8_t w=i;w&gt;=0;w--){     // od końcwa wypełniamy tablice dla wywietlacza<br />          if(mybuf[w]==',') {         // uwzględniamy przecinek<br />          cy[poz]=mybuf[w--]|0x01;<br />          poz--;<br />          lcd_int(cy[poz]);<br />          lcd_char(' ');<br />          }<br />          else if (mybuf[w]=='-') {   // uwzgledniamy -<br />          cy[poz]=0x00;<br />          poz--;<br />              cy[poz]=0x1e;<br />              lcd_int(cy[poz]);<br />              lcd_char(' ');<br />          }<br />          else {<br />              cy[poz]=mybuf[w]; // uzgledniamy reszte ktora nie byla uwzgledniona<br />              poz--;<br />              lcd_int(cy[poz]);<br />              lcd_char(' ');<br />          }<br />       }<br />       }<br />        cnt++;<br />        if( cnt &gt; 1 ) {<br />        cnt=0;<br />        }<br /><br />    }<br /><br />[/syntax]<br /></div><br /><br />Jeśli dobrze widzę, to rezasurmarowi wkradło się pytanie do tej części kodu:<br />[syntax=c]<br />while(mybuf[i]!=0){<br />                               i++;<br />            }       <br />[/syntax]<br />Zatem tablica kończy się zawsze znakiem 0 (ASCII 0, nie &quot;0&quot; 0x30 <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />)<br />Kolega Malutki_27 przelatuje tutaj do końca nieznanej długości tabeli inkrementując 'i' poznając tym samym poznając długość tablicy. Przydatne to mu jest, bo w kolejnej funkcji for leci od końca tablicy aż do jej początku, zatem od tej mybuf[i] do wartości mybuf[0].<br /><br />Ale jeśli jest tak jak myślę, to nie łatwiej by było użyć i=sizeof(mybuf)?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=354">ajek</a> — 12 lip 2012, o 15:36</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Malutki_27]]></name></author>
<updated>2012-07-12T15:03:16+01:00</updated>
<published>2012-07-12T15:03:16+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=9624#p9624</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=9624#p9624"/>
<title type="html"><![CDATA[Re: Zadanie 5 czyli łowienia Ryb ciąg dalszy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=9624#p9624"><![CDATA[
I powinny być takie ......... bo nigdzie nie wiedzę abyś ustawiał ponownie zmienną poz oraz i .......<br />Postaram sie dzisiaj złapac chwilke czasu i sprawdzę to dokładnie na zywym organiźmie <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=225">Malutki_27</a> — 12 lip 2012, o 15:03</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[MirkoT]]></name></author>
<updated>2012-07-12T14:31:54+01:00</updated>
<published>2012-07-12T14:31:54+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=9619#p9619</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=9619#p9619"/>
<title type="html"><![CDATA[Re: Zadanie 5 czyli łowienia Ryb ciąg dalszy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=9619#p9619"><![CDATA[
<div class="quotetitle">rezasurmar napisał(a):</div><div class="quotecontent"><br />OK, zmieniłem obsługę LED, za pomocą tablicy, nie było to wcale takie trudne hehe <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /></div><br />A widzisz  <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=189">MirkoT</a> — 12 lip 2012, o 14:31</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2012-07-12T14:06:04+01:00</updated>
<published>2012-07-12T14:06:04+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=9614#p9614</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=9614#p9614"/>
<title type="html"><![CDATA[Re: Zadanie 5 czyli łowienia Ryb ciąg dalszy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=9614#p9614"><![CDATA[
OK, zmieniłem obsługę LED, za pomocą tablicy, nie było to wcale takie trudne hehe <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />[syntax=c]<br />if(licznik==0x04) LED_DATA = pgm_read_byte( &amp;cyfry[cy[0]] );// gdy zapalony wyśw.1 podaj stan zmiennej c1<br />else if(licznik==0x08) LED_DATA = pgm_read_byte( &amp;cyfry[cy[1]] );// gdy zapalony wyśw.2 podaj stan zmiennej c2<br />else if(licznik==0x10) LED_DATA = pgm_read_byte( &amp;cyfry[cy[2]] );// gdy zapalony wyśw.3 podaj stan zmiennej c3<br />else if(licznik==0x20) LED_DATA = pgm_read_byte( &amp;cyfry[cy[3]] );// gdy zapalony wyśw.4 podaj stan zmiennej c4<br />else if(licznik==0x40) LED_DATA = pgm_read_byte( &amp;cyfry[cy[4]] );// gdy zapalony wyśw.5 podaj stan zmiennej c6<br />else if(licznik==0x80) LED_DATA = pgm_read_byte( &amp;cyfry[cy[5]] );// gdy zapalony wyśw.6 podaj stan zmiennej c6<br />[/syntax]<br />Tak teraz wygląda część odpowiedzialna za wyświetlanie, czyli zamiast &amp;cyfry[cy1] itd jest &amp;cyfry[cy[1]],<br /><br />Kolego Malutki_27 wrzuciłem twój kod wygląda to mniej więcej tak<br /><br />[syntax=c]<br /><br />void czytaj_dane_z_rs232( char * mybuf ) {<br />lcd_cls();<br />            static uint8_t cnt = 0;<br />            //lcd_locate(cnt,0);<br /><br />       if ( cnt == 0){<br />       while(mybuf[i]!=0){            // Lecimy na koniec tablicy - NIE bardzo wiem co to ma niby robić i jaki jest sens tej funkcji<br />                               i++;<br />                       }                           Przecież ona się kończy tu no i że niby co robi???<br />       for(uint8_t w=i;w&gt;=0;w--){     // od końcwa wypełniamy tablice dla wywietlacza<br />          if(mybuf[w]==',') {         // uwzględniamy przecinek<br />          cy[poz]=mybuf[w--]|0x01;<br />          poz--;<br />          lcd_int(cy[poz]);<br />          lcd_char(' ');<br />          }<br />          else if (mybuf[w]=='-') {   // uwzgledniamy -<br />          cy[poz]=0x00;<br />          poz--;<br />              cy[poz]=0x1e;<br />              lcd_int(cy[poz]);<br />              lcd_char(' ');<br />          }<br />          else {<br />              cy[poz]=mybuf[w]; // uzgledniamy reszte ktora nie byla uwzgledniona<br />              poz--;<br />              lcd_int(cy[poz]);<br />              lcd_char(' ');<br />          }<br />       }<br />       }<br />        cnt++;<br />        if( cnt &gt; 1 ) {<br />        cnt=0;<br />        }<br /><br />    }<br /><br />[/syntax]<br /><br />Jest totalny rozgardiasz <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> lcd_int(cy[poz]); lcd_char(' '); wrzuciłem by zobaczyć co wydzielają poszczególne ify, szczerze mówiąc totalne głupoty, bo mimo że ramka danych jest cały czas taka sama, dane wyrzucane są różne.<p>Statystyki: Napisane przez Gość — 12 lip 2012, o 14:06</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[MirkoT]]></name></author>
<updated>2012-07-12T13:41:25+01:00</updated>
<published>2012-07-12T13:41:25+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=9613#p9613</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=9613#p9613"/>
<title type="html"><![CDATA[Re: Zadanie 5 czyli łowienia Ryb ciąg dalszy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=9613#p9613"><![CDATA[
<div class="quotetitle">rezasurmar napisał(a):</div><div class="quotecontent"><br />Niestety jak na razie wszystkie pomysły wykorzystują nie &quot;bibliotekę&quot; Mirka do obsługi LED, tylko uparcie usiłują wykorzystać tablicę znaków cy[], gdzie w bibliotece Mirka, nie ma możliwości przerzucania tego jako tablica, bo jest 6zmiennych cy1, cy2, cy3....itd. Niestety to nie to samo, co cy[1], cy[2] ..... itd. Przez co Pomysłów kolegi GwynBleidD i Malutki_27 nie bardzo mogę wdrożyć, przynajmniej nie na tym etapie mojej wiedzy <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />.<br />Wiem, że najprościej było by zmienić odwoływanie się do zmiennych cy1.... jako do tablicy, ale nie bardzo wiem, jak przerobić bibliotekę obsługującą LEDy na tablice.<br /></div><br />Ale przecież to jest prawie to samo  <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />  Wiem, wiem... prawie robi ogromną różnicę <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /><br />Czy to jest ta biblioteka z rozdziału o multipleksowaniu?<br />Zobacz:<br />zamiat 6 zmiennych  cy1 .. cy6 masz cy[0] .. cy[5]<br />To dlaczego obsługa miałaby się jakoś tak bardzo diametralnie zmienić? Przecież w ostateczności możesz do poszczególnych elementów tablicy odwoływać się tak jak pojedynczych zmiennych tylko cyferki zamykasz w nawiasy kwadratowe<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=189">MirkoT</a> — 12 lip 2012, o 13:41</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2012-07-12T13:27:54+01:00</updated>
<published>2012-07-12T13:27:54+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=9612#p9612</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=9612#p9612"/>
<title type="html"><![CDATA[Re: Zadanie 5 czyli łowienia Ryb ciąg dalszy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=9612#p9612"><![CDATA[
Niestety jak na razie wszystkie pomysły wykorzystują nie &quot;bibliotekę&quot; Mirka do obsługi LED, tylko uparcie usiłują wykorzystać tablicę znaków cy[], gdzie w bibliotece Mirka, nie ma możliwości przerzucania tego jako tablica, bo jest 6zmiennych cy1, cy2, cy3....itd. Niestety to nie to samo, co cy[1], cy[2] ..... itd. Przez co Pomysłów kolegi GwynBleidD i Malutki_27 nie bardzo mogę wdrożyć, przynajmniej nie na tym etapie mojej wiedzy <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />.<br />Wiem, że najprościej było by zmienić odwoływanie się do zmiennych cy1.... jako do tablicy, ale nie bardzo wiem, jak przerobić bibliotekę obsługującą LEDy na tablice.<p>Statystyki: Napisane przez Gość — 12 lip 2012, o 13:27</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Malutki_27]]></name></author>
<updated>2012-07-12T12:58:00+01:00</updated>
<published>2012-07-12T12:58:00+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=9610#p9610</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=9610#p9610"/>
<title type="html"><![CDATA[Re: Zadanie 5 czyli łowienia Ryb ciąg dalszy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1264&amp;p=9610#p9610"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />Malutki_27 ---&gt; chcesz HINT'a ???? tzn dobrą poradę ??? zawsze ale to zawsze - staraj się nawet dla siebie, tego typu zadania realizować w postaci oddzielnej funkcji, którą tylko wywołujesz z pętli głównej. Trzeba tylko podać jakieś tam argument lub argumenty i ew odebrać wynik jeśli jest potrzebny.<br /><br />To niesamowicie ułatwia życie a osoba której to pokażesz też się od razu nauczy, że tak można, BA! że tak należy - a nie zacznie kombinować i masakrycznie rozbudowywać pętli głównej ok? <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />Nie mówiąc już że i tobie się takie podchodzenie do zadań bardzo przyda. Jak najmniej rozlazłego kodu w pętli głównej programu - to niech będzie podstawowy wniosek z tego HINT'a <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /></div><br /><br /><br />Następnym razem postaram się poprawić <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> , bo rzeczywiście to co dla mnie jest oczywiste nie koniecznie może być oczywiste dla innych.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=225">Malutki_27</a> — 12 lip 2012, o 12:58</p><hr />
]]></content>
</entry>
</feed>