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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2018-07-13T11:37:00+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=47&amp;t=20824&amp;mode</id>
<entry>
<author><name><![CDATA[Kacza]]></name></author>
<updated>2018-07-13T11:37:00+01:00</updated>
<published>2018-07-13T11:37:00+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20824&amp;p=209759#p209759</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20824&amp;p=209759#p209759"/>
<title type="html"><![CDATA[Re: odczyt temoeratury z DS18b20]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20824&amp;p=209759#p209759"><![CDATA[
Zamiana na liczby całkowite miałaby sens tylko wtedy, gdy w samej bibliotece wyeliminujecie floaty.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7339">Kacza</a> — 13 lip 2018, o 11:37</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[szpilek]]></name></author>
<updated>2018-06-03T09:21:14+01:00</updated>
<published>2018-06-03T09:21:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20824&amp;p=208552#p208552</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20824&amp;p=208552#p208552"/>
<title type="html"><![CDATA[Re: odczyt temoeratury z DS18b20]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20824&amp;p=208552#p208552"><![CDATA[
Fakt twoje rozwiązanie lepsze dla oka, ale minimalnie wolniejsze:P<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2485">szpilek</a> — 3 cze 2018, o 09:21</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mlp]]></name></author>
<updated>2018-06-02T22:28:10+01:00</updated>
<published>2018-06-02T22:28:10+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20824&amp;p=208546#p208546</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20824&amp;p=208546#p208546"/>
<title type="html"><![CDATA[Re: odczyt temoeratury z DS18b20]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20824&amp;p=208546#p208546"><![CDATA[
OK, dlaczego mnożysz przez 16?<br /><br />już sobie poradziłem tak:[syntax=c]int a, b;  //rozłożenie wyniku na część całkowitą i ułamkową<br /><br />        b = tempC;    // część całkowita temperatury<br />        a = tempC * 100;<br />        a=  a % 100;    //część ułamkowa temperatury modulo 100[/syntax]<br /><br />chyba najprościej<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2261">mlp</a> — 2 cze 2018, o 22:28</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[szpilek]]></name></author>
<updated>2018-06-02T21:53:04+01:00</updated>
<published>2018-06-02T21:53:04+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20824&amp;p=208543#p208543</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20824&amp;p=208543#p208543"/>
<title type="html"><![CDATA[Re: odczyt temoeratury z DS18b20]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20824&amp;p=208543#p208543"><![CDATA[
możesz spróbować: <br />int tempInt = tempC *16;<br />int cel = tempInt/16; //część dziesiętna<br />int celFract = (tempInt%16)*100/16; //część ułamkowa - 2 miejsca po przecinku<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2485">szpilek</a> — 2 cze 2018, o 21:53</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mlp]]></name></author>
<updated>2018-06-02T20:23:24+01:00</updated>
<published>2018-06-02T20:23:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20824&amp;p=208538#p208538</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20824&amp;p=208538#p208538"/>
<title type="html"><![CDATA[odczyt temoeratury z DS18b20]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20824&amp;p=208538#p208538"><![CDATA[
Witam<br /> <br />Korzystam w arduino ze standardowych bibliotek <strong>OneWire.h </strong>oraz <strong>DallasTemperature.h</strong><br /><br />Wywołuję odczyt temperatury z czujnika tak: [syntax=c]if (!sensors.getAddress(termometr1, 0))  {client.print(&quot;blad czujnika ds1820&quot;);} <br />  else {sensors.requestTemperatures();<br />        float tempC = sensors.getTempC(termometr1); client.print(tempC); client.print(&quot; C&quot;); }[/syntax]<br /><br /><br />wysyłam pomiar do serwwera www.<br /><br />I ma takie pytanie, czy można odczytać część całkowitą i ułamkową temperatury osobno (wykluczyło by to stosowanie zmiennej typu float)<br />oraz czy można odczytać temperaturę z jednym miejscem po przecinku, nie chodzi mi tutaj o instrukcję typu: [syntax=c]client.print(tempC,1)[/syntax]<br />chodzi o zmienną, która była by liczbą zaokrągloną do jednego miejsca po przecinku (typu float).<br /><br />Z góry dzięki za pomoc<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2261">mlp</a> — 2 cze 2018, o 20:23</p><hr />
]]></content>
</entry>
</feed>