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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2014-11-21T22:49:27+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=9267&amp;mode</id>
<entry>
<author><name><![CDATA[luizz]]></name></author>
<updated>2014-11-21T22:49:27+01:00</updated>
<published>2014-11-21T22:49:27+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9267&amp;p=105420#p105420</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9267&amp;p=105420#p105420"/>
<title type="html"><![CDATA[Re: [Pytanie] Problem z termometrem DS18B20]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9267&amp;p=105420#p105420"><![CDATA[
Witam.<br />Zgadzam sie całkowicie z przedmówcą Doman89. Ale istnieje rozwiązanie Twojego problemu, sam męczyłem sie z uruchomieniem tego programu znalezionego gdzieś w sieci, aż natknąłem sie na ten artykuł który mi bardzo pomógł <a href="http://mirekk36.blogspot.com/2013/04/eclipse-nie-dziaa-mi-printf-dla-float.html"  class="postlink">http://mirekk36.blogspot.com/2013/04/eclipse-nie-dziaa-mi-printf-dla-float.html</a> <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Jeśli pracujesz na eclipse zrób dokładnie tak jak jest to opisane. Jeśli masz inny program szukaj analogicznie rozwiązania <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Powinno działać i nie zapomnij ustawić pinu do którego będziesz podpinał czujnik DS18B20 <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=6773">luizz</a> — 21 lis 2014, o 22:49</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[doman89]]></name></author>
<updated>2014-11-15T23:20:02+01:00</updated>
<published>2014-11-15T23:20:02+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9267&amp;p=104194#p104194</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9267&amp;p=104194#p104194"/>
<title type="html"><![CDATA[Re: [Pytanie] Problem z termometrem DS18B20]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9267&amp;p=104194#p104194"><![CDATA[
Kolega ja Ci dobrze radzę - zmień ten program całkowicie <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br />Dlaczego? A no dlatego, że double na AVR to zło w czystej postaci, unikaj jak ognia na takich małych procesorkach operacji zmiennoprzecinkowych, tym bardziej że już jest na forum cała masa tematów z wyjaśnieniem, że da się odczytywać temperaturę z DS18B20 opierając się tylko na liczbach całkowitych. Naturalnie wszystko pięknie i ładnie opisane w Bluebooku <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br /><span style="color: #0000FF">z Niebieskim pozdRowieniem,<br />Doman89</span><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3271">doman89</a> — 15 lis 2014, o 23:20</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[danny]]></name></author>
<updated>2014-11-15T23:18:31+01:00</updated>
<published>2014-11-15T23:18:31+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9267&amp;p=104192#p104192</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9267&amp;p=104192#p104192"/>
<title type="html"><![CDATA[Re: [Pytanie] Problem z termometrem DS18B20]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9267&amp;p=104192#p104192"><![CDATA[
Witam<br /><br />Co ma robić &quot;if(ds18b20_ConvertT())&quot;?<br /><br />Nie mamy pojecia co jest w bibliotece ds18b20.h<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1505">danny</a> — 15 lis 2014, o 23:18</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[adamm10]]></name></author>
<updated>2014-11-15T21:54:27+01:00</updated>
<published>2014-11-15T21:28:26+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9267&amp;p=104160#p104160</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9267&amp;p=104160#p104160"/>
<title type="html"><![CDATA[[Pytanie] Problem z termometrem DS18B20]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9267&amp;p=104160#p104160"><![CDATA[
Witam, niedawno rozpocząłem przygodę z AVR i mam pewien problem, a mianowicie po podłączeniu LCD i skompilowaniu całego programu uruchamia się wyświetlacz, ładnie pisze termometr ale zamiast temperatury pokazuje się &quot;?°C&quot; i nie wiem co z tym zrobić. Czy mogę liczyć waszą pomoc ?<br /><br />[syntax=c]#include &quot;lcd/lcd.h&quot;<br />#include &quot;DS18B20/DS18B20.h&quot;<br />#include &lt;avr/io.h&gt;<br />#include &lt;util/delay.h&gt;<br />#include &lt;avr/io.h&gt;<br />#include &lt;stdlib.h&gt;<br /><br />char str&#91;17&#93;=&quot; Termometr &quot;;<br />int main()<br />{<br />double temp;<br /><br />LCD_Initalize();<br />LCD_Home();<br />LCD_Clear();<br /><br />while(1){<br />if(ds18b20_ConvertT())<br />{<br /><br />_delay_ms(1750);<br />LCD_Clear();<br /><br />ds18b20_Read(ds18b20_pad);<br /><br />temp = ((ds18b20_pad&#91;1&#93; &lt;&lt; 8) + ds18b20_pad&#91;0&#93;) / 16.0 ;<br /><br />//sprintf(str,&quot;%4d&quot;&quot;C&quot;, temp);<br />dtostrf(temp,5,1,str);<br />LCD_WriteText(str);<br /><br />}<br /><br />}<br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=6708">adamm10</a> — 15 lis 2014, o 21:28</p><hr />
]]></content>
</entry>
</feed>