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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2014-05-09T21:40:34+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=7023&amp;mode</id>
<entry>
<author><name><![CDATA[Lex_]]></name></author>
<updated>2014-05-09T21:40:34+01:00</updated>
<published>2014-05-09T21:40:34+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7023&amp;p=80679#p80679</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7023&amp;p=80679#p80679"/>
<title type="html"><![CDATA[Re: C AVR - Czujnik DS18B20]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7023&amp;p=80679#p80679"><![CDATA[
Dzięki za odpowiedź. Może banalne to pytanie, ale wolałem zapytać bo jest to jeden z ważniejszych punktów programu a zaglądając do funkcji sprawdzającej i odczytującej wartość zauważyłem, że operuje ona na adresie w pamięci a nie jakby na samej wartości: &amp;cel<br /><br />[syntax=c]if( DS18X20_OK == DS18X20_read_meas(gSensorIDs&#91;0&#93;, &amp;subzero, &amp;cel, &amp;cel_fract_bits) )[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2676">Lex_</a> — 9 maja 2014, o 21:40</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Lex_]]></name></author>
<updated>2014-05-09T21:13:07+01:00</updated>
<published>2014-05-09T21:13:07+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7023&amp;p=80676#p80676</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7023&amp;p=80676#p80676"/>
<title type="html"><![CDATA[C AVR - Czujnik DS18B20]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7023&amp;p=80676#p80676"><![CDATA[
Witam<br /><br />Mam pytanie odnośnie współpracy z czujnikiem DS18B20. Opierając się na kodzie pana Mirka dotyczącym magistrali  1Wire i tego czujnika, edytowałem go w taki sposób, aby nie współpracował z wyświetlaczem i wyświetlał aktualną temperaturę, lecz by tylko wysterował w tym przypadku optotriaka a tym samym urządzenie wykonawcze. Kod został przystosowany do pracy z atmegi 32 na atmege8.<br />Pytanie zaś dotyczy tego fragmentu kodu - czy taka instrukcja warunkowa wystarczy aby wykonało się to co jest wewnątrz niej? Zmienna 'cel', przyjmuje tylko wartości dziesiętne z czujnika DS18B20. <br /><br />[syntax=c]if(cel&lt;40)<br />{<br />  POMPA_OFF;<br />}<br /><br /> else<br /> {<br />POMPA_ON;<br />}[/syntax]<br /><br />Czy jest to poprawne ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2676">Lex_</a> — 9 maja 2014, o 21:13</p><hr />
]]></content>
</entry>
</feed>