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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2014-05-07T14:12:38+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=6994&amp;mode</id>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-05-07T14:12:38+01:00</updated>
<published>2014-05-07T14:12:38+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6994&amp;p=80421#p80421</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6994&amp;p=80421#p80421"/>
<title type="html"><![CDATA[Re: [Bluebook] ENC28J60 i serwer WWW. Zmiana float na HTML.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6994&amp;p=80421#p80421"><![CDATA[
<div class="quotetitle">DamCos napisał(a):</div><div class="quotecontent"><br />OMG, naprawdę?<br /></div><br /><br /><div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />PS To jest wasze &quot;pełne wsparcie&quot;?<br /></div><br /><br />proponuję zejdź o ton niżej - bo to że nie potrafisz np zadać poprawnie pytania to nie oznacza że nie ma wsparcia. Ale jak rozumiem ty tego nie dopuszczasz - że ciebie ktoś nie może zrozumieć co ? .... więc jak mówię ton niżej albo zapraszam na elektrodę<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 7 maja 2014, o 14:12</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[DamCos]]></name></author>
<updated>2014-05-07T13:36:00+01:00</updated>
<published>2014-05-07T13:36:00+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6994&amp;p=80412#p80412</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6994&amp;p=80412#p80412"/>
<title type="html"><![CDATA[Re: [Bluebook] ENC28J60 i serwer WWW. Zmiana float na HTML.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6994&amp;p=80412#p80412"><![CDATA[
<div class="quotetitle">xor napisał(a):</div><div class="quotecontent"><br />Makro PSTR tak nie zadziała. <br />Tak na chybcika - może spróbuj jakoś tak:<br />[syntax=c]plen=fill_tcp_data_p(buf,plen,PSTR(&quot;&lt;font color='blue'&gt;&lt;i&gt;Temperatura w pokoju:&amp;nbsp;&quot;));<br />...tutaj w bufor tcp wpisz liczbę zamienioną na string (trzba zastosować funkcję która czyta dane z RAMu, nie wiem jaką bo nie mam bb. Może fill_tcp_data? ;-) )....<br />plen=fill_tcp_data_p(buf,plen,PSTR(&quot;&lt;/i&gt;\n\n&lt;/font&gt;&quot;));[/syntax]<br />...inaczej mówiąc rozbij kod HTML na dwie części przed i po zmiennej a między nimi wyślij tę zmienną przetransformowaną do stringa<br /></div><br /><br />OK, popatrzę <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=3947">DamCos</a> — 7 maja 2014, o 13:36</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[xor]]></name></author>
<updated>2014-05-07T13:16:49+01:00</updated>
<published>2014-05-07T13:16:49+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6994&amp;p=80409#p80409</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6994&amp;p=80409#p80409"/>
<title type="html"><![CDATA[Re: [Bluebook] ENC28J60 i serwer WWW. Zmiana float na HTML.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6994&amp;p=80409#p80409"><![CDATA[
Makro PSTR tak nie zadziała. <br />Tak na chybcika - może spróbuj jakoś tak:<br />[syntax=c]plen=fill_tcp_data_p(buf,plen,PSTR(&quot;&lt;font color='blue'&gt;&lt;i&gt;Temperatura w pokoju:&amp;nbsp;&quot;));<br />...tutaj w bufor tcp wpisz liczbę zamienioną na string (trzba zastosować funkcję która czyta dane z RAMu, nie wiem jaką bo nie mam bb. Może fill_tcp_data? ;-) )....<br />plen=fill_tcp_data_p(buf,plen,PSTR(&quot;&lt;/i&gt;\n\n&lt;/font&gt;&quot;));[/syntax]<br />...inaczej mówiąc rozbij kod HTML na dwie części przed i po zmiennej a między nimi wyślij tę zmienną przetransformowaną do stringa<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1774">xor</a> — 7 maja 2014, o 13:16</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2014-05-07T13:08:18+01:00</updated>
<published>2014-05-07T13:08:18+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6994&amp;p=80406#p80406</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6994&amp;p=80406#p80406"/>
<title type="html"><![CDATA[Re: [Bluebook] ENC28J60 i serwer WWW. Zmiana float na HTML.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6994&amp;p=80406#p80406"><![CDATA[
<div class="quotetitle">DamCos napisał(a):</div><div class="quotecontent"><br />PS To jest wasze &quot;pełne wsparcie&quot;?<br /></div><br /><br />Czytał kolega polecane rozdziały? czy żądasz po mocy na zasadzie napiszcie za mnie cały kod?<br /><br />Chodzi o to że 8 bitowe uC, nie są mocne w przerzucaniu ilości danych potrzebnych do obrabiania floatów. Nie mówiąc już o tym, że same biblioteki do tego potrafią zabrać sporo cennej pamięci Flash i ram.<br />Można oczywiście skorzystać z printf itp. tylko po co.<br /><br />W/w tematach (bibliotekach) jest pokazane, jak nie używać floatów i mieć liczby (stało/zmienno) przecinkowe.<br />Po prostu rozbijasz wartości na to co jest przed i po przecinku i wysyłasz, część znaczącą-przecinek-mniej znaczącą.<br />I dlatego wyżej polecali ci zajrzeć do tych bibliotek i opisów bo to jest tam opisane jak to wykonać.<p>Statystyki: Napisane przez Gość — 7 maja 2014, o 13:08</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[DamCos]]></name></author>
<updated>2014-05-07T12:56:06+01:00</updated>
<published>2014-05-07T12:56:06+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6994&amp;p=80405#p80405</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6994&amp;p=80405#p80405"/>
<title type="html"><![CDATA[Re: [Bluebook] ENC28J60 i serwer WWW. Zmiana float na HTML.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6994&amp;p=80405#p80405"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br /><div class="quotetitle">kaka0204 napisał(a):</div><div class="quotecontent">Kolega się pomylił. Trzeba raczej przeczytać rozdział o ADC<br /></div><br /><br />nie nie pomyliłem się tam też jest - ale masz rację w rozdziale o ADC jeszcze więcej<br /><br />więc panie autor - proponuję zabrać się za czytanie a nie zawracać sobie głowę floatami - zobacz jak się to robi na liczbach całkowitych</div><br /><br /><br />OMG, naprawdę?  Co za różnica czy float, czy in, czy char, czy double, czy long, czy short?<br />Ja zadałem pytanie: &quot;Jak wysłać tą liczbę na serwer za pomocą kodu HTML?&quot;<br /><br />oto kawałek biblioteki z płyty:<br />[syntax=c]uint16_t print_webpage(uint8_t *buf)<br />{<br />        uint16_t plen;<br />        plen=http200ok();<br />        plen=fill_tcp_data_p(buf,plen,PSTR(&quot;&lt;pre&gt;&quot;));<br />        plen=fill_tcp_data_p(buf,plen,PSTR(&quot;&lt;font color='green' size='6'&gt;&lt;b&gt;Witaj !&lt;/b&gt;\n&lt;/font&gt;&quot;));<br />        plen=fill_tcp_data_p(buf,plen,PSTR(&quot;&lt;font color='blue'&gt;&lt;i&gt;twój serwer www dzia³a znakomicie&lt;/i&gt;\n\n&lt;/font&gt;&quot;));<br />        plen=fill_tcp_data_p(buf,plen,PSTR(&quot;&lt;hr&gt;&lt;img src=http://www.atnel.pl/atnel_mini.jpg&gt;&quot;));<br />        plen=fill_tcp_data_p(buf,plen,PSTR(&quot;&lt;a href=http://www.atnel.pl&gt;&lt;br&gt;www.atnel.pl&lt;/a&gt;&quot;));<br />        plen=fill_tcp_data_p(buf,plen,PSTR(&quot;&lt;/pre&gt;\n&quot;));<br />        return(plen);<br />}[/syntax] <br /><br />To jak to mam wpisać? W C na dla komputera wpisałbym to tak:<br /><br />[syntax=c]int temperatura = 25;<br />uint16_t print_webpage(uint8_t *buf)<br />{<br />        uint16_t plen;<br />        plen=http200ok();<br />        plen=fill_tcp_data_p(buf,plen,PSTR(&quot;&lt;pre&gt;&quot;));<br />        plen=fill_tcp_data_p(buf,plen,PSTR(&quot;&lt;font color='green' size='6'&gt;&lt;b&gt;Witaj !&lt;/b&gt;\n&lt;/font&gt;&quot;));<br />        plen=fill_tcp_data_p(buf,plen,PSTR(&quot;&lt;font color='blue'&gt;&lt;i&gt;Temperatura w pokoju: %d&lt;/i&gt;\n\n&lt;/font&gt;&quot;, temperatura));<br />        plen=fill_tcp_data_p(buf,plen,PSTR(&quot;&lt;hr&gt;&lt;img src=http://www.atnel.pl/atnel_mini.jpg&gt;&quot;));<br />        plen=fill_tcp_data_p(buf,plen,PSTR(&quot;&lt;a href=http://www.atnel.pl&gt;&lt;br&gt;www.atnel.pl&lt;/a&gt;&quot;));<br />        plen=fill_tcp_data_p(buf,plen,PSTR(&quot;&lt;/pre&gt;\n&quot;));<br />        return(plen);<br />}[/syntax]<br /><br />Dobrze rozumiem?<br /><br />PS To jest wasze &quot;pełne wsparcie&quot;?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3947">DamCos</a> — 7 maja 2014, o 12:56</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-05-06T21:52:04+01:00</updated>
<published>2014-05-06T21:52:04+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6994&amp;p=80355#p80355</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6994&amp;p=80355#p80355"/>
<title type="html"><![CDATA[Re: [Bluebook] ENC28J60 i serwer WWW. Zmiana float na HTML.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6994&amp;p=80355#p80355"><![CDATA[
<div class="quotetitle">kaka0204 napisał(a):</div><div class="quotecontent"><br />Kolega się pomylił. Trzeba raczej przeczytać rozdział o ADC<br /></div><br /><br />nie nie pomyliłem się tam też jest - ale masz rację w rozdziale o ADC jeszcze więcej<br /><br />więc panie autor - proponuję zabrać się za czytanie a nie zawracać sobie głowę floatami - zobacz jak się to robi na liczbach całkowitych<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 6 maja 2014, o 21:52</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kaka0204]]></name></author>
<updated>2014-05-06T19:29:15+01:00</updated>
<published>2014-05-06T19:29:15+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6994&amp;p=80328#p80328</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6994&amp;p=80328#p80328"/>
<title type="html"><![CDATA[Re: [Bluebook] ENC28J60 i serwer WWW. Zmiana float na HTML.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6994&amp;p=80328#p80328"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />Wystarczy przeczytać rozdział o 1wire i skorzystać z biblioteki tam opisanej<br /></div><br /><br />Kolega się pomylił. Trzeba raczej przeczytać rozdział o ADC <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=889">kaka0204</a> — 6 maja 2014, o 19:29</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[DamCos]]></name></author>
<updated>2014-05-06T18:52:57+01:00</updated>
<published>2014-05-06T18:52:57+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6994&amp;p=80324#p80324</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6994&amp;p=80324#p80324"/>
<title type="html"><![CDATA[Re: [Bluebook] ENC28J60 i serwer WWW. Zmiana float na HTML.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6994&amp;p=80324#p80324"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br /><div class="quotetitle">DamCos napisał(a):</div><div class="quotecontent">żeby się pokazało: &quot;Temperatura w moim pokoju: 25,3 *C&quot;<br /><br />Proszę o pomoc<br /></div><br /><br />No to masz odpowiedź na swoje pytanie i to WPROST w Bluebooku którego posiadasz. Wystarczy przeczytać rozdział o 1wire i skorzystać z biblioteki tam opisanej</div><br /><br />No OK, wiem, że trzeba odczytać temperaturę i ona będzie w pamięci RAM procka, ale jaki kod HTML trzeba wysłać na serwer, żeby po wejściu w komputerze na ustalony IP wyswietlił się napis z elementwm zmiennym,  jakim jest wartość temperatury. Jak w kod HTML wpleść zmienną języka C?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3947">DamCos</a> — 6 maja 2014, o 18:52</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-05-06T17:44:04+01:00</updated>
<published>2014-05-06T17:44:04+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6994&amp;p=80314#p80314</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6994&amp;p=80314#p80314"/>
<title type="html"><![CDATA[Re: [Bluebook] ENC28J60 i serwer WWW. Zmiana float na HTML.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6994&amp;p=80314#p80314"><![CDATA[
<div class="quotetitle">DamCos napisał(a):</div><div class="quotecontent"><br />żeby się pokazało: &quot;Temperatura w moim pokoju: 25,3 *C&quot;<br /><br />Proszę o pomoc<br /></div><br /><br />No to masz odpowiedź na swoje pytanie i to WPROST w Bluebooku którego posiadasz. Wystarczy przeczytać rozdział o 1wire i skorzystać z biblioteki tam opisanej<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 6 maja 2014, o 17:44</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[DamCos]]></name></author>
<updated>2014-05-06T17:40:19+01:00</updated>
<published>2014-05-06T17:40:19+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6994&amp;p=80313#p80313</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6994&amp;p=80313#p80313"/>
<title type="html"><![CDATA[[Bluebook] ENC28J60 i serwer WWW. Zmiana float na HTML.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6994&amp;p=80313#p80313"><![CDATA[
Witam,<br /><br />Kupiłem Bluebooka nie tylko ze względu na to, że uczę się C, ale także dlatego, że są tam ciekawe projekty. Jednym z takich jest serwer WWW na ENC28J60. Przeanalizowałem kod z książki i widzę, jak się przesyła kod HTML strony. I wpadłem na pomysł, że &quot;postawię&quot; sobie inteligentny dom, który m.in. będzie mierzył temperaturę w domu (a ja wyjadę nad Morze, i będę patrzył co u mnie w chacie <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /> ). I teraz tak: tworzę sobie funkcję, która zwraca float:<br />[syntax=c]float LM35_get(uint8_t kanal_adc){<br /><br />//pobieranie temperatury z czujnika LM35<br /><br />return temperatura;<br /><br />}[/syntax]<br /><br />i teraz chciałbym wysłać tą wartość (załóżmy 25,3 *C) w kodzie HTML:<br /><br />[syntax=html4strict]&lt;p&gt;&lt;span style=&quot;color: #000000;&quot;&gt;temperatura w moim pokoju:&lt;/span&gt;&lt;/p&gt;[/syntax]<br /><br />żeby się pokazało: &quot;Temperatura w moim pokoju: 25,3 *C&quot;<br /><br />Proszę o pomoc<br />Z góry dzięki <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=3947">DamCos</a> — 6 maja 2014, o 17:40</p><hr />
]]></content>
</entry>
</feed>