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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2014-10-19T20:12:14+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=8&amp;t=7753&amp;mode</id>
<entry>
<author><name><![CDATA[Azara11]]></name></author>
<updated>2014-10-19T20:12:14+01:00</updated>
<published>2014-10-19T20:12:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7753&amp;p=99736#p99736</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7753&amp;p=99736#p99736"/>
<title type="html"><![CDATA[Re: DHT11_Problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7753&amp;p=99736#p99736"><![CDATA[
<div class="quotetitle">sq8dsr napisał(a):</div><div class="quotecontent"><br />Coś w tym stylu. <br /><br /><a href="http://forum.atnel.pl/_obrazki/o/1589/22ade86ef557eba13e6d3897444b6081.png"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/1589/22ade86ef557eba13e6d3897444b6081.png" alt="Obrazek" /></a><br /><br />Czyli dopinamy tylko do wyjścia danych z czujnika diodę przez rezystor do masy.<br /></div><br /><br />sprawdzałam drugi ras mruga 30 - 50 ms.<br /><br />A co do wyżej:<br />Owszem użyłam rezystora, nie rozumiem dlaczego nie dział, układ jest dobrze podłączony.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1876">Azara11</a> — 19 paź 2014, o 20:12</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[brat_kamyka]]></name></author>
<updated>2014-10-18T23:40:21+01:00</updated>
<published>2014-10-18T23:40:21+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7753&amp;p=99601#p99601</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7753&amp;p=99601#p99601"/>
<title type="html"><![CDATA[Re: DHT11_Problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7753&amp;p=99601#p99601"><![CDATA[
A kolega podciąga linię  danych (przez rezystor 5k) do VCC ?-tak jak jest w nocie Aplikacyjnej DHT 11.<br /><br /><br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">When the connecting cable is shorter than 20 metres, a 5K pull-up resistor is recommended; <br />when the connecting cable is longer than 20 metres, choose a appropriate pull-up resistor as <br />needed</div><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=6029">brat_kamyka</a> — 18 paź 2014, o 23:40</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Azara11]]></name></author>
<updated>2014-10-18T08:46:10+01:00</updated>
<published>2014-10-18T08:46:10+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7753&amp;p=99478#p99478</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7753&amp;p=99478#p99478"/>
<title type="html"><![CDATA[Re: DHT11_Problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7753&amp;p=99478#p99478"><![CDATA[
tak na stykówce mam dwie, myślałam ze coś z nią nie tak ale na obu nie działa . <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1876">Azara11</a> — 18 paź 2014, o 08:46</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[WoodPaker]]></name></author>
<updated>2014-10-17T11:32:15+01:00</updated>
<published>2014-10-17T11:32:15+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7753&amp;p=99406#p99406</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7753&amp;p=99406#p99406"/>
<title type="html"><![CDATA[Re: DHT11_Problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7753&amp;p=99406#p99406"><![CDATA[
Robisz to na stykówce, płytce jakieś?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1425">WoodPaker</a> — 17 paź 2014, o 11:32</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Azara11]]></name></author>
<updated>2014-10-17T10:48:24+01:00</updated>
<published>2014-10-17T10:48:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7753&amp;p=99404#p99404</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7753&amp;p=99404#p99404"/>
<title type="html"><![CDATA[Re: DHT11_Problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7753&amp;p=99404#p99404"><![CDATA[
Witam <br />odświeżam zapytanie po długiej przerwie.<br />Niedawno kupiłam sobie nowy czujnik wgrywam program i nic.<br />Moze cos z częstotliwością?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1876">Azara11</a> — 17 paź 2014, o 10:48</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[sq8dsr]]></name></author>
<updated>2014-07-14T13:19:10+01:00</updated>
<published>2014-07-14T13:19:10+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7753&amp;p=87558#p87558</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7753&amp;p=87558#p87558"/>
<title type="html"><![CDATA[Re: DHT11_Problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7753&amp;p=87558#p87558"><![CDATA[
NO to znaczy, że komunikacja nie zachodzi. <br />Albo uszkodzony czujnik, albo źle podłączony (może zasilanie coś nie tak), albo coś mikroprocesorem czy może z tym konkretnymi pinem, jest nie tak. <br />Można spróbować na innym porcie podłączyć. Oczywiście w pliku .h trzeba zmienić makra określające port i pin.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1589">sq8dsr</a> — 14 lip 2014, o 13:19</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Azara11]]></name></author>
<updated>2014-10-19T08:14:30+01:00</updated>
<published>2014-07-14T13:15:44+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7753&amp;p=87556#p87556</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7753&amp;p=87556#p87556"/>
<title type="html"><![CDATA[Re: DHT11_Problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7753&amp;p=87556#p87556"><![CDATA[
<span style="font-size: 50%; line-height: normal">dioda świeci ciągle. Nie widzę żadnego mrugania</span><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1876">Azara11</a> — 14 lip 2014, o 13:15</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[sq8dsr]]></name></author>
<updated>2014-07-14T13:01:01+01:00</updated>
<published>2014-07-14T13:01:01+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7753&amp;p=87553#p87553</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7753&amp;p=87553#p87553"/>
<title type="html"><![CDATA[Re: DHT11_Problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7753&amp;p=87553#p87553"><![CDATA[
Coś w tym stylu. <br /><br /><a href="http://forum.atnel.pl/_obrazki/o/1589/22ade86ef557eba13e6d3897444b6081.png"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/1589/22ade86ef557eba13e6d3897444b6081.png" alt="Obrazek" /></a><br /><br />Czyli dopinamy tylko do wyjścia danych z czujnika diodę przez rezystor do masy.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1589">sq8dsr</a> — 14 lip 2014, o 13:01</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Azara11]]></name></author>
<updated>2014-07-14T12:08:54+01:00</updated>
<published>2014-07-14T12:08:54+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7753&amp;p=87538#p87538</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7753&amp;p=87538#p87538"/>
<title type="html"><![CDATA[Re: DHT11_Problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7753&amp;p=87538#p87538"><![CDATA[
<div class="quotetitle">sq8dsr napisał(a):</div><div class="quotecontent"><br />No to kolejnym krokiem jest sprawdzenie, czy zachodzi transmisja jakaś na linii danych czujnika. Najlepiej by było podłączyć oscyloskop. Ale można też, jednocześnie do tego samego pinu do którego jest podłączony DHT11, dać diodę led z rezystorem np. 2-4 kohm do masy. Jeśli jest transmisja to dioda powinna mrygać w takt transmisji.<br /></div><br /><br />A dokładnie jak podłączyć diode ? którą nóżkę do czujnika i gdzie rezystor? <br />Mały schemat?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1876">Azara11</a> — 14 lip 2014, o 12:08</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[sq8dsr]]></name></author>
<updated>2014-07-14T09:11:26+01:00</updated>
<published>2014-07-14T09:11:26+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7753&amp;p=87526#p87526</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7753&amp;p=87526#p87526"/>
<title type="html"><![CDATA[Re: DHT11_Problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7753&amp;p=87526#p87526"><![CDATA[
No to kolejnym krokiem jest sprawdzenie, czy zachodzi transmisja jakaś na linii danych czujnika. Najlepiej by było podłączyć oscyloskop. Ale można też, jednocześnie do tego samego pinu do którego jest podłączony DHT11, dać diodę led z rezystorem np. 2-4 kohm do masy. Jeśli jest transmisja to dioda powinna mrygać w takt transmisji.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1589">sq8dsr</a> — 14 lip 2014, o 09:11</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Azara11]]></name></author>
<updated>2014-07-13T20:11:13+01:00</updated>
<published>2014-07-13T20:11:13+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7753&amp;p=87491#p87491</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7753&amp;p=87491#p87491"/>
<title type="html"><![CDATA[Re: DHT11_Problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7753&amp;p=87491#p87491"><![CDATA[
<div class="quotetitle">sq8dsr napisał(a):</div><div class="quotecontent"><br />Jeśli dioda mruga, to czy jej mrugnięcia np. jeśli mamy _delay_ms(500) są co 500ms czy czas jest inny?<br /></div><br /><br /><br />Mruganie zgadza się z ustawionym .<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1876">Azara11</a> — 13 lip 2014, o 20:11</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[sq8dsr]]></name></author>
<updated>2014-07-13T19:35:15+01:00</updated>
<published>2014-07-13T19:35:15+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7753&amp;p=87488#p87488</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7753&amp;p=87488#p87488"/>
<title type="html"><![CDATA[Re: DHT11_Problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7753&amp;p=87488#p87488"><![CDATA[
Konkretne raczej nie. U mnie obecnie chodzi na 3,684 MHz. Ale na pewno taktowania musi się zgadzać z tym co jest ustawione w środowisku programistycznym. Jeśli mamy 8 MHz taktowanie to w projekcie też musi być 8 MHz.<br /><br />Jeśli dioda mruga, to czy jej mrugnięcia np. jeśli mamy _delay_ms(500) są co 500ms czy czas jest inny?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1589">sq8dsr</a> — 13 lip 2014, o 19:35</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Azara11]]></name></author>
<updated>2014-07-13T18:42:46+01:00</updated>
<published>2014-07-13T18:42:46+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7753&amp;p=87480#p87480</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7753&amp;p=87480#p87480"/>
<title type="html"><![CDATA[Re: DHT11_Problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7753&amp;p=87480#p87480"><![CDATA[
Dioda mruga.<br />Moze trzeba jakieś konkretne taktowanie w programie do DHT11 ustawić ??.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1876">Azara11</a> — 13 lip 2014, o 18:42</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[sq8dsr]]></name></author>
<updated>2014-07-13T18:10:41+01:00</updated>
<published>2014-07-13T18:10:41+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7753&amp;p=87477#p87477</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7753&amp;p=87477#p87477"/>
<title type="html"><![CDATA[Re: DHT11_Problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7753&amp;p=87477#p87477"><![CDATA[
Proponuję podłączyć diodę do proca, zrobić miganie np. co 1 sek tak aby sprawdzić czy czy czas odmierzany funkcjami _delay_ms() jest odmierzany dobrze.<br />Może jest jakiś problem z taktowaniem.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1589">sq8dsr</a> — 13 lip 2014, o 18:10</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Azara11]]></name></author>
<updated>2014-07-13T17:11:44+01:00</updated>
<published>2014-07-13T17:11:44+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7753&amp;p=87474#p87474</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7753&amp;p=87474#p87474"/>
<title type="html"><![CDATA[Re: DHT11_Problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7753&amp;p=87474#p87474"><![CDATA[
Czujnik podłączyłam dobrze. Nawet sprubowałam zmienić PIN i dalej nic.<br />dalej ukazuje się -1. <br />Czujnik działał mi dobrze miesiąc temu , później zdemontowałam układ , teraz próbuje powrócić do układu z DHT11, bo chciałam trwały termometr zrobić. Niestety nie wiem czemu układ nie działa .<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1876">Azara11</a> — 13 lip 2014, o 17:11</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[sq8dsr]]></name></author>
<updated>2014-07-13T16:07:26+01:00</updated>
<published>2014-07-13T16:07:26+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7753&amp;p=87470#p87470</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7753&amp;p=87470#p87470"/>
<title type="html"><![CDATA[Re: DHT11_Problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7753&amp;p=87470#p87470"><![CDATA[
LCD to biblioteka Mirka. Mamy tutaj takie ustalenie, że nie wrzucamy bibliotek z książek. Ale to żadna różnica. LCD to LCD. Jak rozumiem Twoja biblioteka do LCD działa bo coś się wyświetla. Problem tylko w tym co się wyświetla <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />Teraz jeszcze u siebie siebie się upewniłem, sprawdziłem. -1 C i -1 wilg. wyświetla się jeśli czujnik jest niepodłączony.<br />Sprawdź jeszcze raz czy port i pin są na pewno dobre i zgodne z tym co jest w sensie fizycznym w podłączeniu.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1589">sq8dsr</a> — 13 lip 2014, o 16:07</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Azara11]]></name></author>
<updated>2014-07-13T13:35:49+01:00</updated>
<published>2014-07-13T13:35:49+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7753&amp;p=87461#p87461</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7753&amp;p=87461#p87461"/>
<title type="html"><![CDATA[Re: DHT11_Problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7753&amp;p=87461#p87461"><![CDATA[
<div class="quotetitle">sq8dsr napisał(a):</div><div class="quotecontent"><br />Na pewno masz to podłączone do tego pinu:<br />[syntax=c]//setup parameters<br />#define DHT11_DDR DDRC<br />#define DHT11_PORT PORTC<br />#define DHT11_PIN PINC<br />#define DHT11_INPUTPIN PC5[/syntax]<br /></div><br /><br />Tak mam podłączone.<br />Możesz wrzucić kod też do LCD??  bo  testuje twój kod i tez nic.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1876">Azara11</a> — 13 lip 2014, o 13:35</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[sq8dsr]]></name></author>
<updated>2014-07-13T13:12:57+01:00</updated>
<published>2014-07-13T13:12:57+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7753&amp;p=87459#p87459</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7753&amp;p=87459#p87459"/>
<title type="html"><![CDATA[Re: DHT11_Problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7753&amp;p=87459#p87459"><![CDATA[
DHT pracuje raczej bez problemów obsługa go też jest raczej bez cudów.<br />Poniżej kod którego używam do tego czujnika, akurat jest na proc Atmega 8515 ale to nie ma znaczenia.<br /><br />[syntax=c]/*<br />DHT11 Library 0x01<br /><br />copyright (c) Davide Gironi, 2011<br /><br />Released under GPLv3.<br />Please refer to LICENSE file for licensing information.<br />*/<br /><br /><br />#include &lt;stdio.h&gt;<br />#include &lt;string.h&gt;<br />#include &lt;avr/io.h&gt;<br />#include &lt;util/delay.h&gt;<br /><br />#include &quot;dht11.h&quot;<br /><br />#define DHT11_ERROR 255<br /><br />/*<br /> * get data from dht11<br /> */<br />uint8_t dht11_getdata(uint8_t select) {<br />uint8_t bits&#91;5&#93;;<br />uint8_t i,j = 0;<br /><br />memset(bits, 0, sizeof(bits));<br /><br />//reset port<br />DHT11_DDR |= (1&lt;&lt;DHT11_INPUTPIN); //output<br />DHT11_PORT |= (1&lt;&lt;DHT11_INPUTPIN); //high<br />_delay_ms(100);<br /><br />//send request<br />DHT11_PORT &amp;= ~(1&lt;&lt;DHT11_INPUTPIN); //low<br />_delay_ms(18);<br />DHT11_PORT |= (1&lt;&lt;DHT11_INPUTPIN); //high<br />_delay_us(1);<br />DHT11_DDR &amp;= ~(1&lt;&lt;DHT11_INPUTPIN); //input<br />_delay_us(39);<br /><br />//check start condition 1<br />if((DHT11_PIN &amp; (1&lt;&lt;DHT11_INPUTPIN))) {<br />return DHT11_ERROR;<br />}<br />_delay_us(80);<br />//check start condition 2<br />if(!(DHT11_PIN &amp; (1&lt;&lt;DHT11_INPUTPIN))) {<br />return DHT11_ERROR;<br />}<br />_delay_us(80);<br /><br />//read the data<br />for (j=0; j&lt;5; j++) { //read 5 byte<br />uint8_t result=0;<br />for(i=0; i&lt;8; i++) {//read every bit<br />while(!(DHT11_PIN &amp; (1&lt;&lt;DHT11_INPUTPIN))); //wait for an high input<br />_delay_us(30);<br />if(DHT11_PIN &amp; (1&lt;&lt;DHT11_INPUTPIN)) //if input is high after 30 us, get result<br />result |= (1&lt;&lt;(7-i));<br />while(DHT11_PIN &amp; (1&lt;&lt;DHT11_INPUTPIN)); //wait until input get low<br />}<br />bits&#91;j&#93; = result;<br />}<br /><br />//reset port<br />DHT11_DDR |= (1&lt;&lt;DHT11_INPUTPIN); //output<br />DHT11_PORT |= (1&lt;&lt;DHT11_INPUTPIN); //low<br />_delay_ms(100);<br /><br />//check checksum<br />if (bits&#91;0&#93; + bits&#91;1&#93; + bits&#91;2&#93; + bits&#91;3&#93; == bits&#91;4&#93;) {<br />if (select == 0) { //return temperature<br />return(bits&#91;2&#93;);<br />} else if(select == 1){ //return humidity<br />return(bits&#91;0&#93;);<br />}<br />}<br /><br />return DHT11_ERROR;<br />}<br /><br />/*<br /> * get temperature (0..50C)<br /> */<br />int8_t dht11_gettemperature() {<br />uint8_t ret = dht11_getdata(0);<br />if(ret == DHT11_ERROR)<br />return -1;<br />else<br />return ret;<br />}<br /><br />/*<br /> * get humidity (20..90%)<br /> */<br />int8_t dht11_gethumidity() {<br />uint8_t ret = dht11_getdata(1);<br />if(ret == DHT11_ERROR)<br />return -1;<br />else<br />return ret;<br />}[/syntax]<br /><br /><br />[syntax=c]/*<br />DHT11 Library 0x01<br /><br />copyright (c) Davide Gironi, 2011<br /><br />Released under GPLv3.<br />Please refer to LICENSE file for licensing information.<br /><br />References:<br />  - DHT-11 Library, by Charalampos Andrianakis on 18/12/11<br /><br />*/<br /><br /><br />#ifndef DHT11_H_<br />#define DHT11_H_<br /><br />#include &lt;stdio.h&gt;<br />#include &lt;avr/io.h&gt;<br /><br />//setup parameters<br />#define DHT11_DDR DDRC<br />#define DHT11_PORT PORTC<br />#define DHT11_PIN PINC<br />#define DHT11_INPUTPIN PC0<br /><br />extern int8_t dht11_gettemperature();<br />extern int8_t dht11_gethumidity();<br /><br />#endif[/syntax]<br /><br /><br />[syntax=c]/*<br /> * main.c<br /> *<br /> *  Created on: 04-07-2014<br /> *      Author: Michał<br /> */<br />#include &lt;avr/io.h&gt;<br />#include &lt;avr/interrupt.h&gt;<br />#include &lt;util/delay.h&gt;<br />#include &lt;stdlib.h&gt;<br />#include &quot;LCD/lcd44780.h&quot;<br />#include &quot;dht11.h&quot;<br /><br />int main(void) {<br /><br />lcd_init();<br /><br />lcd_str(&quot;test&quot;);<br />//sei();<br /><br />while(1) {<br /><br />lcd_locate(0,0);<br />lcd_int(dht11_gettemperature());<br />lcd_char(223);<br />lcd_str(&quot; C&quot;);<br />lcd_str(&quot;     &quot;);<br /><br />lcd_locate(1,0);<br />lcd_int(dht11_gethumidity());<br />lcd_str(&quot;% H2O&quot;);<br />lcd_str(&quot;     &quot;);<br /><br />_delay_ms(250);<br /><br /><br /><br /><br />} // koniec WHILE<br />} // koniec MAIN[/syntax]<br /><br /><br />Może jest jakiś &quot;czeski&quot; błąd....<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 2 minutach ]</span></strong><br /><br />Jeśli coś jest nie tak to zobaczyłbym czy od strony podłączenia jest wszystko ok.<br />Linia danych musi być podciągnięta do VCC przez około 4,7 kohm. U mnie jest mniej. Bo na płytce swojej mam 4,7 k (wcześniej był tam podpięty DS1820) i na module z DH11 jest drugi 4,7 k Więc wypadkowo jest 2,35 k.<br /><br /><br />Na pewno masz to podłączone do tego pinu:<br />[syntax=c]//setup parameters<br />#define DHT11_DDR DDRC<br />#define DHT11_PORT PORTC<br />#define DHT11_PIN PINC<br />#define DHT11_INPUTPIN PC5[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1589">sq8dsr</a> — 13 lip 2014, o 13:12</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Azara11]]></name></author>
<updated>2014-07-13T12:48:00+01:00</updated>
<published>2014-07-13T12:48:00+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7753&amp;p=87456#p87456</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7753&amp;p=87456#p87456"/>
<title type="html"><![CDATA[DHT11_Problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7753&amp;p=87456#p87456"><![CDATA[
Witam <br />Mam problem z programem i czujnikiem DHT11 , czujnik raczej działa bez zarzutów tylko podczas wgrywania programu na Amege8  ugazuje mi się pomiar:Temp -1 i WIlgoć -1,, moze coś z taktowaniem.<br />Kody w załączniku .<br /><br />Prosze o pomoc.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1876">Azara11</a> — 13 lip 2014, o 12:48</p><hr />
]]></content>
</entry>
</feed>