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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2017-12-27T14:23:21+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=19861&amp;mode</id>
<entry>
<author><name><![CDATA[JarekB]]></name></author>
<updated>2017-12-27T14:23:21+01:00</updated>
<published>2017-12-27T14:23:21+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19861&amp;p=201106#p201106</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19861&amp;p=201106#p201106"/>
<title type="html"><![CDATA[Re: menu z regulacja temp i wilgotnosci]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19861&amp;p=201106#p201106"><![CDATA[
Poniżej surowy kawałek kodu który jeszcze nie będzie działać <br />Brak jest inicjalizacji timera ale to przepiszesz z przykładów z BB <br />Traktuj to jako szkielet do obudowania  <br />Pytaj jak będę znał odpowiedź to pomogę.<br /><br />[syntax=c]#include &lt;avr/io.h&gt;<br />#include &lt;util/delay.h&gt;<br />#include &lt;avr/interrupt.h&gt;          // obsługa sei<br /><br />volatile uint16_t timer1 = 3600;<br /><br /><br />int main( void ) {<br />    sei();                          // odblokowanie globalne przerwań <br />    uint8_t menu = 1;<br />    while ( 1 ) {<br />        if ( !timer1 ) {                // tu wstawisz to co się ma wydarzyć gdy timer odliczy godzinę<br />            menu = 2;<br />            timer1 = 3000;             // teraz timer odliczy 50 minut i znowu możesz podjąć akcję<br />            switch ( menu ) {         // w zależności od nr menu zróbmy coś <br />            case 1: {<br />                // zróbmy coś jak jest jedynka może wyświetlmy jakieś menu<br />            }<br />            case 2: {<br />                // zróbmy coś jak dwójka może jakieś inne menu<br />            }<br />            }   // Koniec switch<br />        }       // Koniec if<br />    }           // Koniec while<br />}               // Koniec main<br /><br />// Teraz obsługa przerwania<br />// Timer musisz tak ustawić żeby przerwanie było generowane co 1 sekundę <br />// To jest dokładnie opisane w BB <br /><br />ISR( TIMER0_COMP_vect ) {                  // gdy licznik doliczy do watości zadanej to dekrementujemy timer1<br />    if ( timer1 ) timer1--;                // Liczy tak długo aż doliczy do zera i się zatrzymuje<br />}                                          // Wtedy w pętli głównej Ty wkraczasz do akcji[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=18188">JarekB</a> — 27 gru 2017, o 14:23</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[WoodPaker]]></name></author>
<updated>2017-12-27T07:54:29+01:00</updated>
<published>2017-12-27T07:54:29+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19861&amp;p=201093#p201093</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19861&amp;p=201093#p201093"/>
<title type="html"><![CDATA[Re: menu z regulacja temp i wilgotnosci]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19861&amp;p=201093#p201093"><![CDATA[
Funkcje callback, które będą podmieniane w obsłudze timera czy cóś<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1425">WoodPaker</a> — 27 gru 2017, o 07:54</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[grzecho322]]></name></author>
<updated>2017-12-27T01:28:41+01:00</updated>
<published>2017-12-27T01:28:41+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19861&amp;p=201090#p201090</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19861&amp;p=201090#p201090"/>
<title type="html"><![CDATA[menu z regulacja temp i wilgotnosci]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19861&amp;p=201090#p201090"><![CDATA[
witam mam małe pytanko a mianowicie, potrzebuje żeby moje menu po upływie pewnego czasu przechodziło na następny krok<br />czyli 70 godz a następnie 45 godz przy różnych temp i wilgotności oczywiście z możliwą zmianą czasu w menu<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 1 minucie ]</span></strong><br /><br />mam już swoje menu oczywiście ale nie wiem jak wprowadzić te automatyczne zmiany<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=18558">grzecho322</a> — 27 gru 2017, o 01:28</p><hr />
]]></content>
</entry>
</feed>