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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2014-12-22T13:54:45+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=47&amp;t=9776&amp;mode</id>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-12-22T13:54:45+01:00</updated>
<published>2014-12-22T13:54:45+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9776&amp;p=109958#p109958</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9776&amp;p=109958#p109958"/>
<title type="html"><![CDATA[Re: Uśrednianie wyników wg.poradnika]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9776&amp;p=109958#p109958"><![CDATA[
<div class="quotetitle">_lukasz napisał(a):</div><div class="quotecontent"><br />Tak przy okazji to ta implementacja średniej kroczącej wydaje mi się błędna<br /></div><br />Tak jest tam pewien błąd, którego nie widać gdy się zrobi punkt odniesienia jak pokazuję w poradniku - ale niestety żeby ona dobrze się liczyła na liczbach całkowitych to trzeba by było znacznie zwiększyć ich zakres - jeszcze wrócę do tego w jakimś uzupełniającym poradniku i pokażę dokładnie co trzeba zmienić - żeby to się dobrze liczyło na liczbach całkowitych.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 22 gru 2014, o 13:54</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[_lukasz]]></name></author>
<updated>2014-12-22T13:32:21+01:00</updated>
<published>2014-12-22T13:32:21+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9776&amp;p=109957#p109957</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9776&amp;p=109957#p109957"/>
<title type="html"><![CDATA[Re: Uśrednianie wyników wg.poradnika]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9776&amp;p=109957#p109957"><![CDATA[
Z każdym przebiegiem głównej pętli programu zerujesz wartość średniej, a to błąd.<br />Tak przy okazji to ta implementacja średniej kroczącej wydaje mi się błędna (mnożenie średniej), choć jeśli komuś to nie przeszkadza to nie ma problemu.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3553">_lukasz</a> — 22 gru 2014, o 13:32</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[endurasek]]></name></author>
<updated>2014-12-22T11:31:59+01:00</updated>
<published>2014-12-22T11:31:59+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9776&amp;p=109948#p109948</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9776&amp;p=109948#p109948"/>
<title type="html"><![CDATA[Re: Uśrednianie wyników wg.poradnika]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9776&amp;p=109948#p109948"><![CDATA[
U mnie pewnie jest problem z tym że program mam napisany pod arduino i gdzies popelniam bląd przy wstawieniu go lub przeróbce. i z tym nie daje sobie rady.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1442">endurasek</a> — 22 gru 2014, o 11:31</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[stachn]]></name></author>
<updated>2014-12-21T07:49:36+01:00</updated>
<published>2014-12-21T07:49:36+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9776&amp;p=109774#p109774</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9776&amp;p=109774#p109774"/>
<title type="html"><![CDATA[Re: Uśrednianie wyników wg.poradnika]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9776&amp;p=109774#p109774"><![CDATA[
Sposobów na uśrednianie wyników może być sporo. Ja potrzebowałem ostatnio uśrednienie wyników z dwóch źródeł i ich porównanie ( porównanie ADC ). Zastosowałem wszystkie ( tzn 3 ) metody Mirka ale z różnych względów mi nie pasowały. Ostatecznie zrobiłem proste uśrednianie w pętli (na zasadzie filtru opisywanego przez Mirka)- oczywiście w funkcji - i to mi spasowało. Nie mam wymogów czasowych dla pomiarów tylko interesuje mnie poziom napięcia mniej więcej w danej chwili - od tego zależy dalsze działanie programu. Nawet mam w dalszej części _delay_ms(5000 )  <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /> a zakładam jeszcze większe opóźnienie pomiarów nawet do 5 lub 30 minut. Ale oczywiście nie przez _delay_ms .<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=765">stachn</a> — 21 gru 2014, o 07:49</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[WoodPaker]]></name></author>
<updated>2014-12-21T00:09:18+01:00</updated>
<published>2014-12-21T00:09:18+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9776&amp;p=109760#p109760</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9776&amp;p=109760#p109760"/>
<title type="html"><![CDATA[Re: Uśrednianie wyników wg.poradnika]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9776&amp;p=109760#p109760"><![CDATA[
Tak, pokazywał. Jednak <strong>jego</strong> średnia to była nadal średnia. Więc nie wiem w czym problem?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1425">WoodPaker</a> — 21 gru 2014, o 00:09</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Juffre]]></name></author>
<updated>2014-12-20T23:44:38+01:00</updated>
<published>2014-12-20T23:44:38+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9776&amp;p=109756#p109756</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9776&amp;p=109756#p109756"/>
<title type="html"><![CDATA[Re: Uśrednianie wyników wg.poradnika]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9776&amp;p=109756#p109756"><![CDATA[
W poradnikach o ADC Mirek pokazywał jak uśredniać wyniki pomiarów.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=473">Juffre</a> — 20 gru 2014, o 23:44</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[WoodPaker]]></name></author>
<updated>2014-12-20T23:01:22+01:00</updated>
<published>2014-12-20T23:01:22+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9776&amp;p=109749#p109749</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9776&amp;p=109749#p109749"/>
<title type="html"><![CDATA[Re: Uśrednianie wyników wg.poradnika]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9776&amp;p=109749#p109749"><![CDATA[
Ja się zapytam inaczej. O jakie uśrednianie chodzi bom nie w temacie? Wg mnie średnia to suma dzielona na ilość sumowanych elementów ale może się mylę? O które poradniki pytasz bo moja pamięć jest zawodna i nie wiem <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=1425">WoodPaker</a> — 20 gru 2014, o 23:01</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2014-12-20T22:55:50+01:00</updated>
<published>2014-12-20T22:55:50+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9776&amp;p=109748#p109748</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9776&amp;p=109748#p109748"/>
<title type="html"><![CDATA[Re: Uśrednianie wyników wg.poradnika]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9776&amp;p=109748#p109748"><![CDATA[
<div class="quotetitle">endurasek napisał(a):</div><div class="quotecontent"><br />nie ulega kwesti to ale zarzucanie mi zbyt dużej ilości postów to troche przesada. W końcu to jest forum ponoć inne jak wszystkie.<br /></div><br /><br /><br />kolego jaglastemu chodziło o to że po napisaniu ponad 100postów  nie  możesz być traktowany jak nowy i już zwyczaje i zasady panujące <br />na forum ...  więc nie wiem o co się kolega teraz kłóci ...  forum jest inne , nie mamy jakiś tam restrykcji wielkich , ale sa tez jakieś zasady <br />które służą polepszeniu jakości dostarczania informacji i należało by czytać takie zalecenia.  Jeśli kolega by miał 5 postów 10  to  można <br />pofolgować bo nowy jeszcze wszystkiego nie wie ...  ale kolega ma na koncie ~140 postów co już do czegoś obliguje , a przynajmniej znajomości tych 4-rech zasad na krzyż jakie mamy .... a przede wszystkim poza regulacjami w danych działach  2ch podstawowych:<br /><br />1. jak umieszczać fotki <br />2. jak umieszczać kody<br /><br />to nie jest przecież ani trudne, ani skomplikowane...  no chyba że jednak przerasta to wtedy smutne to ale , choć niechętnie muszę poprzeć słowa  <div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />To może od razu zmień forum ... tak myślę że będzie może lepiej ? po co masz się męczyć ?<br /></div><br /><br />dlatego proponuje zachować się jak mężczyzna i przyjąć karę na klatę to wiele nie kosztuje ... a nie udawać urażoną dumę <br />Chętnie jak widzisz dzielimy się wiedzą , ale wielu nie potrafi tego docenić i każdemu się wydaje, że jak się zada pytanie na forum to natychmiast wszyscy bez wyjątków mają głaskać autora po jego ego i śpieszyć odpowiedziami. Czasem jednak coś umknie nie zawsze się udaje odpowiedzieć wszystkim. To jednak nie powód by nie stosować się do zaleceń i mieć pretensje o zwrócenie uwagi...<br /><br />z życzeniami spokoju i dystansu do siebie samego też ....<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 20 gru 2014, o 22:55</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[endurasek]]></name></author>
<updated>2014-12-20T15:21:29+01:00</updated>
<published>2014-12-20T15:21:29+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9776&amp;p=109676#p109676</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9776&amp;p=109676#p109676"/>
<title type="html"><![CDATA[Re: Uśrednianie wyników wg.poradnika]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9776&amp;p=109676#p109676"><![CDATA[
Co do składni kodu to oczywiście pomyliłem się i poprawiłem nie ulega kwesti to ale zarzucanie mi zbyt dużej ilości postów to troche przesada. W końcu to jest forum ponoć inne jak wszystkie.<br />Ten post wyodrębniłem z innego postu mojego bo stwierdziłem że już dotyczy czegoś innego i też stary post pozostawał bez odpowiedzi.<br />Można było tylko powiedzieć i bym poprawił.<br />Na chwile obecną reakcja Pana Mirka o opuszczenie tego forum z tak błachego powodu bardzo mnie zaskoczyła że od razu takie słowa. <br />Aktualnie temat zbaczył z toru i zamienił się w jakąś debate.<br />Z całym szacunkiem nie jestem żadnym malkontentem, chciałem się tylko czegoś dowiedzieć a widzę że nie spodobało się to co poniektórym osobom za co przepraszam.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1442">endurasek</a> — 20 gru 2014, o 15:21</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-12-20T14:35:59+01:00</updated>
<published>2014-12-20T14:35:59+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9776&amp;p=109660#p109660</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9776&amp;p=109660#p109660"/>
<title type="html"><![CDATA[Re: Uśrednianie wyników wg.poradnika]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9776&amp;p=109660#p109660"><![CDATA[
<div class="quotetitle">endurasek napisał(a):</div><div class="quotecontent"><br />Postaram się ograniczyć.<br /></div><br />To może od razu zmień forum ... tak myślę że będzie może lepiej ? po co masz się męczyć ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 20 gru 2014, o 14:35</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[endurasek]]></name></author>
<updated>2014-12-20T13:59:06+01:00</updated>
<published>2014-12-20T13:59:06+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9776&amp;p=109649#p109649</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9776&amp;p=109649#p109649"/>
<title type="html"><![CDATA[Re: Uśrednianie wyników wg.poradnika]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9776&amp;p=109649#p109649"><![CDATA[
Znaczy sie nie pomoze a tylko zaszkodzi moze...<br />Za duza ilość postów?? czy ja dobrze trafilem to chyba forum jest? a duża w stosunku do czego? jeden post na tydzień?<br /><br /><span style="color: #FF0000">Duża ilość od momentu rejestracji, a więc powinieneś już znać zasady panujące tutaj.<br /><br />Poza tym w zasadach publikowania listingów wyraźnie jest napisane że jest możliwość otrzymania ostrzeżenia więc skąd to oburzenie?<br /><br />Chyba lepiej stosować się do zaleceń niż potem się wykłócać...<br /><br />Różowo-zielony J.<br /></span><br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 10 minutach ]</span></strong><br /><br />od 29 czerwca 2013r założyłem 20postów... to wychodzi ok jeden post na miesiac. Postaram się ograniczyć.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1442">endurasek</a> — 20 gru 2014, o 13:59</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Jaglarz]]></name></author>
<updated>2014-12-20T13:22:52+01:00</updated>
<published>2014-12-20T13:22:52+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9776&amp;p=109635#p109635</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9776&amp;p=109635#p109635"/>
<title type="html"><![CDATA[Re: Uśrednianie wyników wg.poradnika]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9776&amp;p=109635#p109635"><![CDATA[
W związku z dużą ilością postów i nie stosowaniem się z zaleceniami (<!-- l --><a class="postlink-local" href="http://forum.atnel.pl/topic7402.html" >topic7402.html</a><!-- l -->), ostrzeżenie.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=471">Jaglarz</a> — 20 gru 2014, o 13:22</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[WoodPaker]]></name></author>
<updated>2014-12-20T13:21:31+01:00</updated>
<published>2014-12-20T13:21:31+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9776&amp;p=109633#p109633</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9776&amp;p=109633#p109633"/>
<title type="html"><![CDATA[Re: Uśrednianie wyników wg.poradnika]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9776&amp;p=109633#p109633"><![CDATA[
Zmień formatowanie bo zaraz różowy przyjdzie!<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1425">WoodPaker</a> — 20 gru 2014, o 13:21</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[endurasek]]></name></author>
<updated>2014-12-20T13:56:23+01:00</updated>
<published>2014-12-20T13:15:20+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9776&amp;p=109631#p109631</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9776&amp;p=109631#p109631"/>
<title type="html"><![CDATA[Uśrednianie wyników wg.poradnika]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9776&amp;p=109631#p109631"><![CDATA[
czy może ktoś kuknąć na ten kod bo ni hu hu nie dziala usrednianie wg. poradnika Pana Mirka<br />[syntax=cpp]/*<br />This example demonstrate the usage of the A/D Converter with MCP3551 library.<br />A good explanation on the code can be found in application note AN1154 by MCP.<br /> <br />Copyright (c) 2013 Simon Bauer.  All rights reserved.<br /> <br />This example code is in the public domain.<br />*/<br />#include &lt;MCP3551.h&gt;<br />#include &lt;SPI.h&gt;<br />#define ledPin 8 //wyjscie generatora ctc<br /> <br />// digital pin 2 has a pushbutton attached to it. Give it a name:<br />const int pushButton = 2;<br /> <br />// Slave select pin:<br />const int MCPPin = 3;<br /> <br />//Some variables we need:<br />float calRAdevice1 = 13607; //stores the series resistor value<br />float RTD; //resistor of RTD<br />const int RZero = 100; //resistance at 0°C<br /> <br />//create a instance with IC connect to SCK, MOSI and SS (MCPPin):<br />MCP3551 myRTD(MCPPin);<br /> <br />void CTC_init();<br /> <br />// the setup routine runs once when you press reset:<br />void setup()<br />{<br />  // initialize serial communication at 9600 bits per second:<br />  Serial.begin(9600);<br />  // make the pushbutton's pin an input:<br />  pinMode(pushButton, INPUT);<br /> <br />  pinMode(ledPin, OUTPUT);<br /> <br />  // initialize timer1<br />  noInterrupts();           // disable all interrupts<br />  TCCR1A = 0;<br />  TCCR1B = 0;<br />  TCNT1  = 0;<br /> <br />  interrupts();             // enable all interrupts<br />}<br /> <br />ISR(TIMER1_COMPA_vect)          // timer compare interrupt service routine<br /> {<br />  digitalWrite(ledPin, digitalRead(ledPin) ^ 1);   // toggle LED pin<br /> }<br /> <br /> <br />// the loop routine runs over and over again forever:<br /> <br /> <br />void loop()<br />{<br />  while(1){<br />     <br />   CTC_init();<br />   <br />  // read the input pin:<br />  int buttonState = digitalRead(pushButton);<br /> <br />  bool rtdReady = myRTD.getCode();<br />  if(rtdReady)<br />  {<br />       <br />    //calculate RTD acc. MCP AN1154:<br />    RTD = calRAdevice1 * (float(myRTD.byteCode) / ( 2097152.0 - float(myRTD.byteCode)));<br />   <br />    //This is part of a calculation for T(RTD)<br />    RTD = (RTD / RZero) - 1;<br />    float temperature = (RTD * (255.8723 + RTD * (9.6 + RTD * 0.878)));<br />    delay(2000);<br />    Serial.print(&quot;Temperature: &quot;); Serial.println(temperature);<br />   <br />   <br />   <br />   //usrednianie wyniku<br />    unsigned int wynik;<br />    long srednia_temp = 0;<br />    byte dt = 5;<br />   <br />   <br />    wynik = temperature;<br />   <br />    srednia_temp = srednia_temp * dt;<br />    Serial.println(srednia_temp);<br />    srednia_temp = srednia_temp + wynik;<br />    Serial.println(srednia_temp);<br />    srednia_temp = srednia_temp / (dt + 1);<br />   <br />    Serial.println(srednia_temp);<br />   <br />   <br />   <br />    int m;<br />   <br />   m = ((temperature) + 60); //przesuniecie dla temp -55*C aby uzyskac wartosci tylko dodatnie<br />   <br />   if ((temperature) &gt;= -50)<br />      {<br />      OCR1A=m;          //przypisanie OCR1A wartosci temperatury<br />      }<br />   else<br />      {<br />      OCR1A=31249;     //jesli przekracza zakres to generuje 1Hz<br />      }      <br />  }<br /> <br /> <br /> <br />  // A simple method for calibration at 0°C with iced water:<br />  if (buttonState)<br />  {<br />    char n=0;<br />    float temp=0;<br />    do<br />    {<br />      if (myRTD.getCode());<br />      {<br />        temp+= float(myRTD.byteCode);<br />        n++;   <br />      }<br />                       <br />    } while (n&lt;10);<br /> <br />    temp /= 10;<br />    calRAdevice1 = RZero;<br />    calRAdevice1 /= ( temp /( 2097152.0 - temp));<br />   <br />    delay(2000);<br />    Serial.print(&quot;Ra: &quot;); Serial.println(calRAdevice1);<br />    delay(2000);<br />  }<br />}<br />}<br /> <br />void CTC_init()<br />{<br />  TCCR1B |= (1 &lt;&lt; WGM12);   // CTC mode<br />  TCCR1B |= (1 &lt;&lt; CS12);    // 256 prescaler<br />  TIMSK1 |= (1 &lt;&lt; OCIE1A);  // enable timer compare interrupt<br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1442">endurasek</a> — 20 gru 2014, o 13:15</p><hr />
]]></content>
</entry>
</feed>