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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2013-05-16T22:07:46+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=3134&amp;mode</id>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-05-16T22:07:46+01:00</updated>
<published>2013-05-16T22:07:46+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3134&amp;p=37130#p37130</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3134&amp;p=37130#p37130"/>
<title type="html"><![CDATA[Re: Transmisja danych RFM12]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3134&amp;p=37130#p37130"><![CDATA[
no ale sprintf() to właśnie funkcja wbudowana w C, która umożliwia wrzucanie do bufora(stringu) wielu różnych rzeczy przy odpowiednim formatowaniu <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ... oczywiście jest troszkę opasła dlatego do prostych celów można sobie samemu po prostu napisać funkcję która do jakiegoś bufora będzie po kolei ładować znaki o które ci chodzi i zakończy go zerem.<br /><br />Dzięki temu później łatwo będzie to wysłać jako string <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=54">mirekk36</a> — 16 maja 2013, o 22:07</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[BIGjack]]></name></author>
<updated>2013-05-16T21:48:09+01:00</updated>
<published>2013-05-16T21:48:09+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3134&amp;p=37129#p37129</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3134&amp;p=37129#p37129"/>
<title type="html"><![CDATA[Re: Transmisja danych RFM12]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3134&amp;p=37129#p37129"><![CDATA[
<div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />jak nie chcesz na razie poczytać o sprintf()<br /></div> <br />Pierwsze co zrobiłem to poczytałem o <strong>sprintf()</strong> ale widocznie źródło które znalazłem było zbyt zawiłe jak dla mnie, <br />natomiast Twoja podpowiedź bardzo mi rozjaśniła temat. Bardzo dziekuję. Jutro będę kontynuował swoje zmagania.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1249">BIGjack</a> — 16 maja 2013, o 21:48</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-05-16T21:41:00+01:00</updated>
<published>2013-05-16T21:41:00+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3134&amp;p=37128#p37128</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3134&amp;p=37128#p37128"/>
<title type="html"><![CDATA[Re: Transmisja danych RFM12]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3134&amp;p=37128#p37128"><![CDATA[
No dobrze - jak nie chcesz na razie poczytać o sprintf() ani zabrać się za własną funkcję to powiedz co powstrzymuje ciebie żeby np wysłać to także tutaj w C po kolei - jeśli lubisz tak sobie komplikować ? - bo to co robiłeś w Bascomie to niestety nie uproszczenie a mega komplikacja<br /><br />[syntax=c]sprintf( bufor, &quot;%s%i.%i&quot;, znak, cel, cel_fract_bits);[/syntax]<br /><br />coś w ten deseń byłoby jeśli nie pomyliłem czegoś w formatowaniu i masz po tym bufor zawierający np:<br /><br />&quot;-12.5&quot;<br /><br />jeśli taka była temperatura<br /><br />a potem sobie wysyłasz bufor<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 16 maja 2013, o 21:41</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[BIGjack]]></name></author>
<updated>2013-05-16T21:26:59+01:00</updated>
<published>2013-05-16T21:26:59+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3134&amp;p=37125#p37125</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3134&amp;p=37125#p37125"/>
<title type="html"><![CDATA[Re: Transmisja danych RFM12]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3134&amp;p=37125#p37125"><![CDATA[
dzięki, chciał bym powiedzieć super to sie zabieram do roboty ale coś mi się wydaje <br />że to jest jeszcze zbyt skomplikowane rozwiązanie. W bascomie poprostu kolejno <br />wysyłałem zmienne<br />[syntax=basic4gl]Data_to_send = D1<br />          Gosub Rf12_send<br /><br />          Data_to_send = D2<br />          Gosub Rf12_send<br />          Data_to_send = D3<br />          Gosub Rf12_send<br />          Data_to_send = D4<br />          Gosub Rf12_send<br /><br />          Data_to_send = Minus<br />          Gosub Rf12_send<br />          Data_to_send = D6<br />          Gosub Rf12_send[/syntax]<br />Hmm<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1249">BIGjack</a> — 16 maja 2013, o 21:26</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-05-16T21:09:05+01:00</updated>
<published>2013-05-16T21:09:05+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3134&amp;p=37124#p37124</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3134&amp;p=37124#p37124"/>
<title type="html"><![CDATA[Re: Transmisja danych RFM12]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3134&amp;p=37124#p37124"><![CDATA[
wrzucić wszystko do jednego bufora, hmmm zapoznaj się na przykład z funkcją<br /><br />sprintf()<br /><br />albo napisz własną, która po kolei doda do pustego bufora kolejne znaki zamiast je wyświetlać na LCD<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 16 maja 2013, o 21:09</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[BIGjack]]></name></author>
<updated>2013-05-16T20:02:20+01:00</updated>
<published>2013-05-16T20:02:20+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3134&amp;p=37118#p37118</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3134&amp;p=37118#p37118"/>
<title type="html"><![CDATA[Transmisja danych RFM12]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3134&amp;p=37118#p37118"><![CDATA[
Uruchomiłem transmisje danych na RFM12 na podstawie przykładów z książki.<br />W przykładach wysyłany jest przykładowy tekst;<br />[syntax=c]char test&#91;&#93;  = &quot;** Ramka nr 2 **\r\n\r\n&quot;;<br />char test1&#91;&#93; = &quot;-- Ramka nr 1 --\r\n\r\n&quot;;[/syntax]<br />a ja potrzebuję przesyłać odczyty z Ds18b20;<br />[syntax=c]lcd_locate(1,x);<br />if(subzero) lcd_str(&quot;-&quot;);/* jeśli subzero==1 wyświetla znak minus (temp. ujemna) */<br />else lcd_str(&quot; &quot;);/* jeśli subzero==0 wyświetl spację zamiast znaku minus (temp. dodatnia) */<br />lcd_int(cel);/* wyświetl dziesiętne części temperatury  */<br />lcd_str(&quot;.&quot;);/* wyświetl kropkę */<br />lcd_int(cel_fract_bits); /* wyświetl dziesiętne części stopnia */<br />lcd_str(&quot;\x80&quot;&quot;C &quot;); /* wyświetl znak jednostek (C - stopnie Celsiusza) */[/syntax]<br />ale nie bardzo wiem jak się do tego zabrać, oczywiście po kilkukrotnym przeczytaniu roździału na w/w temat.<br />Proszę o jakąś podpowiedz jak się do tego zabrać?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1249">BIGjack</a> — 16 maja 2013, o 20:02</p><hr />
]]></content>
</entry>
</feed>