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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2013-03-10T15:28:14+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=42&amp;t=2526&amp;mode</id>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-03-10T15:28:14+01:00</updated>
<published>2013-03-10T15:28:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2526&amp;p=30283#p30283</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2526&amp;p=30283#p30283"/>
<title type="html"><![CDATA[Re: DS18b20]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2526&amp;p=30283#p30283"><![CDATA[
I to jest rezasurmar bardzo dobra droga - trzeba to tak zrobić jak piszesz, żeby nawet przysłowiowy &quot;BOLEK&quot; mógł iść i wymienić uszkodzony czujnik - ale tak żeby nie trzeba mu było zlecać nawet zaglądania w jakieś tam wyświetlacze i porównywania ID czy też chodzenia po jakimś MENU <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> — 10 mar 2013, o 15:28</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2013-03-10T14:31:54+01:00</updated>
<published>2013-03-10T14:31:54+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2526&amp;p=30269#p30269</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2526&amp;p=30269#p30269"/>
<title type="html"><![CDATA[Re: DS18b20]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2526&amp;p=30269#p30269"><![CDATA[
No problemy zaczynają się, jak masz urządzenie u klienta, np. pada jeden czujnik, i ten czujnik ma być wymieniony przez samego klienta, np. zamawia tylko u ciebie czujnik. Przecież nie będzie się grzebał w jakieś ID. Powinien program zgłosić uszkodzenie takiego, a takiego czujnika, bez ID, bo to przecież klientowi nic nie da (serwisantowi przecież też nie).<br />Następnie musi wiedzieć, że został dołożony nowy czujnik w zamian tego uszkodzonego z nowym ID...... przecież, one po restarcie urządzenia mogą się już zgłosić w innej kolejności. <br />Ale to takie moje luźne dywagacje.<br />Osobiście nie lubię robić &quot;fuszery&quot; i zostawiać czegokolwiek przypadkowi.<p>Statystyki: Napisane przez Gość — 10 mar 2013, o 14:31</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Paul Dirac]]></name></author>
<updated>2013-03-10T14:24:02+01:00</updated>
<published>2013-03-10T14:24:02+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2526&amp;p=30266#p30266</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2526&amp;p=30266#p30266"/>
<title type="html"><![CDATA[Re: DS18b20]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2526&amp;p=30266#p30266"><![CDATA[
Ja tam nie wiem, ale mam w układzie 3x czujniki wmontowane na stale i podczas wywolywania alarmów na poszczególnych czujnikach po przekroczeniu zakres &lt;tl, th&gt; dokonuje porównać dwóch tablic gSensors i galarms i wtedy wiem, że piuerwszy zglosił alarm, a że drugi nie. Niby racja lepiej użyć strukturę i raz wypełnić tablicę z id i potem tylko na niej bazować. W sumie każdy wie, ilu jest programistów tyle pomysłów na wykonanie projektu.  <br /><br />A notke to ja przeczytałem nie jeden raz tylko z dziesięć zanim zacząłem korzysta.ć z biblioteki, trochę ją okroiłem, żeby było mniej if(). W sumie racja, jesli się nie nauczę czytać not to nigdy nie będę umiał  programować mikrokontrolery, jak dostanę inny niz ten nad którym pracuję.<br /><br />Trzeba działać <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=1035">Paul Dirac</a> — 10 mar 2013, o 14:24</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2013-03-10T00:30:59+01:00</updated>
<published>2013-03-10T00:30:59+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2526&amp;p=30233#p30233</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2526&amp;p=30233#p30233"/>
<title type="html"><![CDATA[Re: DS18b20]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2526&amp;p=30233#p30233"><![CDATA[
No Mirek ma rację, niestety trzeba brać pod uwagę wiele czynników.<br /><br />Walczę nadal <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />, chwilowo zarzuciłem temat z racji innych projektów.......niestety robię kilka rzeczy na raz ;(.<br /><br />Z chęcią przeanalizuję problem z zgłaszaniem się czujników, jak będę miał analizator, zobaczę czy to zależy od &quot;wykonania&quot; czujnika czy innych czynników.<br /><br />Swoją drogą nie jest tak trudno zaimplementować na stałe przypisanie ID do konkretnych &quot;pomieszczeń&quot; (jak w moim przypadku).<br />Problem zaczyna się, gdy wiemy, że padnie jeden czujnik, albo chcemy zmienić czujnik itp. wtedy trzeba już sprawdzać więcej zależności.<p>Statystyki: Napisane przez Gość — 10 mar 2013, o 00:30</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-03-09T22:48:20+01:00</updated>
<published>2013-03-09T22:48:20+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2526&amp;p=30217#p30217</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2526&amp;p=30217#p30217"/>
<title type="html"><![CDATA[Re: DS18b20]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2526&amp;p=30217#p30217"><![CDATA[
<div class="quotetitle">Paul Dirac napisał(a):</div><div class="quotecontent"><br />A jeszcze jedno pyatnko mam, bo podobno w tej tablicy gSensors czujniki sa dopasowywane przypadkowo bez określonej kolejności, czy to prawda, czy czujniki mają jakieś priorytety?<br /></div><br /><br />wielu ludzi tak mówi że coś tam jest dopasowywane przypadkowo ..... a czy zamiast takiego mówienie nie warto zajrzeć do opisu algorytmu wyszukiwania sensorów na magistrali 1wire. Nota PDF w łapki i jest to tam opisane. To że wydaje ci się to przypadkowe to wynika właśnie tylko z tego że nie znasz tego algorytmu, nie ma tu żadnej przypadkowości ale ich ułożenie zależne jest oczywiście od numerów ....<br /><br />dlatego takie rzeczy jak wykrywanie który jest który nie robi się na tablicy gSensors tylko na jakiejś własnej i tam trzeba wykorzystywać właśnie takie funkcyjki porównawcze .... to co właśnie ci się przed chwilą udało jak piszesz <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />na tym forum temat już niejednokrotnie poruszany - postaraj się poszukać postów prac kolegi rezasurmar w tym zakresie bo dzielnie z tym walczył <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 1 minucie ]</span></strong><br /><br /><div class="quotetitle">rezasurmar napisał(a):</div><div class="quotecontent"><br />Nie nie mają priorytetów, ale z własnego doświadczenia wiem, że mając np. 3czujniki to zawsze zgłaszają się w takiej samej kolejności.<br /><br />Aczkolwiek by być 100% pewnym dobrze zrobić sobie tablice, albo strukturę ID czujników.<br /></div><br /><br />o! uderz w stół a kolega rezasurmar się odezwie <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> .... tak trzy takie same czujniki zawsze tak samo się poukładają  w gSensors, tylko może być zonk gdy się np jeden z nich wyjmie - wtedy układ może się zmienić dla dwóch pozostałych tzn w tym sensie że jak się wyjmie ten ze środka tablicy to dziura w niej nie pozostanie - dwa kolejne ułożą się po kolei<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 9 mar 2013, o 22:48</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2013-03-09T22:45:56+01:00</updated>
<published>2013-03-09T22:45:56+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2526&amp;p=30216#p30216</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2526&amp;p=30216#p30216"/>
<title type="html"><![CDATA[Re: DS18b20]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2526&amp;p=30216#p30216"><![CDATA[
Nie nie mają priorytetów, ale z własnego doświadczenia wiem, że mając np. 3czujniki to zawsze zgłaszają się w takiej samej kolejności.<br /><br />Aczkolwiek by być 100% pewnym dobrze zrobić sobie tablice, albo strukturę ID czujników.<p>Statystyki: Napisane przez Gość — 9 mar 2013, o 22:45</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Paul Dirac]]></name></author>
<updated>2013-03-09T22:10:27+01:00</updated>
<published>2013-03-09T22:10:27+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2526&amp;p=30207#p30207</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2526&amp;p=30207#p30207"/>
<title type="html"><![CDATA[Re: DS18b20]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2526&amp;p=30207#p30207"><![CDATA[
no wiem, czy moge po wywolaniu funkcji search sensors i wypelnieniu tej tablicy  brac po kolei jej elementy i je porównywać. jeśli tak to dobrze kombinowałem. Działa dzięki ;;D<br /><br />A jeszcze jedno pyatnko mam, bo podobno w tej tablicy gSensors czujniki sa dopasowywane przypadkowo bez określonej kolejności, czy to prawda, czy czujniki mają jakieś priorytety?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1035">Paul Dirac</a> — 9 mar 2013, o 22:10</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-03-09T21:33:54+01:00</updated>
<published>2013-03-09T21:33:54+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2526&amp;p=30203#p30203</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2526&amp;p=30203#p30203"/>
<title type="html"><![CDATA[Re: DS18b20]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2526&amp;p=30203#p30203"><![CDATA[
Przecież ID to tablica 8 elementów prawda ? każdy element to jeden bajt tego ID. Więc jeśli masz porównać dwa numery ID to wystarczy porównać zawartość obydwu tablic z tymi numerami i po zawodach będzie <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> — 9 mar 2013, o 21:33</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Paul Dirac]]></name></author>
<updated>2013-03-09T21:21:42+01:00</updated>
<published>2013-03-09T21:21:42+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2526&amp;p=30200#p30200</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2526&amp;p=30200#p30200"/>
<title type="html"><![CDATA[DS18b20]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2526&amp;p=30200#p30200"><![CDATA[
Witam!<br /><br />Ogólnie jestem początkujący w programowaniu, mam płytkę z atmega16 i zabawiam sie nia oprogramowując kazdy jej podzespóół. ogólnie korzystam z książki ps. mirka k. tej niebieskiej, bo to chyba najbardziej przyswajalna pozycja  startowa na rynku w programowaniu mikrokontrolerów jaką znam. <br />chciałbym w jakiś łatwy sposób porównać  id dwóch ds18b20 wykorzystując biblioteki dallas do szukania tych sensorów i nie wiem jak to zrobić w c. Prosiłbym o jakieś podpowiedzi<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1035">Paul Dirac</a> — 9 mar 2013, o 21:21</p><hr />
]]></content>
</entry>
</feed>