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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2016-09-08T07:58:36+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=16167&amp;mode</id>
<entry>
<author><name><![CDATA[Dariusz Brzózka]]></name></author>
<updated>2016-09-08T07:58:36+01:00</updated>
<published>2016-09-08T07:58:36+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16167&amp;p=168302#p168302</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16167&amp;p=168302#p168302"/>
<title type="html"><![CDATA[Re: Atmega88 + power down]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16167&amp;p=168302#p168302"><![CDATA[
Wielkie dzięki za podpowiedź jak tylko będę w domu popołudniu zasiądę do działania. Jeszcze raz sorki za błędne wstawienie kodu już wszystko poprawione.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2557">Dariusz Brzózka</a> — 8 wrz 2016, o 07:58</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2016-09-07T22:00:16+01:00</updated>
<published>2016-09-07T22:00:16+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16167&amp;p=168299#p168299</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16167&amp;p=168299#p168299"/>
<title type="html"><![CDATA[Re: Atmega88 + power down]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16167&amp;p=168299#p168299"><![CDATA[
<div class="quotetitle">Jazio napisał(a):</div><div class="quotecontent"><br />Kilka miesięcy ?<br />7,5Ah = 7500mAh / np. 15mA = 500h / 24h = ok. 21 dni.<br />Chyba kilka miesięcy by nie pociągło <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /></div><br /><br />Panie tak strzeliłem na pałę <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> 21 dni to chyba nie kilka godzin o których pisał autor <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> — 7 wrz 2016, o 22:00</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Krauser]]></name></author>
<updated>2016-09-07T20:52:56+01:00</updated>
<published>2016-09-07T20:52:56+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16167&amp;p=168289#p168289</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16167&amp;p=168289#p168289"/>
<title type="html"><![CDATA[Re: Atmega88 + power down]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16167&amp;p=168289#p168289"><![CDATA[
Stabilizatory biorą po 5 mA. Zastosuj MCP1703, który pobiera 2 uA. Dopiero wtedy możesz myśleć o PowerDown (z watchdogiem jakieś 5uA) Sam czujnik w trybie stand-by pobiera 40-50 uA. Radio modem ciągnie tylko 2 uA jak jest uśpiony. Przykład:<br />[syntax=c]#include &lt;avr/io.h&gt;<br />#include &lt;avr/interrupt.h&gt;<br />#include &lt;avr/power.h&gt;<br />#include &lt;avr/sleep.h&gt;<br />#include &lt;avr/wdt.h&gt;<br />#include &lt;util/delay.h&gt;<br /> <br />#define WAKE_UP_MIN     15<br />#define WAKE_UP_PERIOD(min) (min*60/8)<br />volatile uint8_t wake_up;<br /> <br />int main(void)<br />{<br />        power_all_disable(); //disable TWI TIM2 TIM0 TIM1 SPI USART0 and ADC<br /><br /> <br />        WDTCSR |= (1&lt;&lt;WDCE) | (1&lt;&lt;WDE); //prescaler change enable<br />        WDTCSR = (1&lt;&lt;WDP3) | (1&lt;&lt;WDP0); //set prescaler to ~8s<br />        WDTCSR |= (1&lt;&lt;WDIE); //enable interrupt<br />        sei();<br />        set_sleep_mode(SLEEP_MODE_PWR_DOWN); //select mode<br /> <br />        while(1)<br />        {<br />                if(wake_up)<br />                {<br />                        //measure and send<br />                        //...<br /><br />                        set_sleep_mode(SLEEP_MODE_PWR_DOWN); //select mode<br />                        wake_up = 0;<br />                }<br />                sleep_mode(); // go to power down mode<br />        }<br />}<br /> <br />ISR(WDT_vect)<br />{<br />        static uint16_t counter = 0;<br />        if( ++counter &gt; WAKE_UP_PERIOD(WAKE_UP_MIN))<br />        {<br />                counter = 0;<br />                wake_up = 1;<br />        }<br />}[/syntax]<br /><br />PS.<br />Wstawiaj kody z użyciem syntax=c<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=465">Krauser</a> — 7 wrz 2016, o 20:52</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Dariusz Brzózka]]></name></author>
<updated>2016-09-08T07:05:52+01:00</updated>
<published>2016-09-07T20:21:39+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16167&amp;p=168285#p168285</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16167&amp;p=168285#p168285"/>
<title type="html"><![CDATA[Re: Atmega88 + power down]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16167&amp;p=168285#p168285"><![CDATA[
Oto schemat:<br /><br />[img]<a href="https://obrazkiforum.atnel.pl/2557/7c6058c0fd00b6b922ac48d09ef36825.png"  class="postlink">[img]https://obrazkiforum.atnel.pl/thumb/2557/7c6058c0fd00b6b922ac48d09ef36825.png[/img]</a>[/img] <br /><br />Zapomniałem dodać ze dane z DHT22 wysyłam za pomocą transcivera HM-TRP a czujnika PIR jeszcze nie podłączałem testowałem tylko DHT22 i właśnie wyszło tydzień ;(<br /><br />Oto cod:<br /><br /><br />[syntax=c]/*                  e-gadget.header<br /> * main.c<br /> *<br /> *  Created on: 2014-10-18<br /> *    Modyfied: 2014-10-18 10:41:02<br /> *      Author:<br /> *<br /> * Project name: &quot;HM-TRP_TEST_v01&quot;<br /> *<br /> *          MCU: ATmega32<br /> *        F_CPU: 8 000 000 Hz<br /> *<br /> */<br />#include &lt;avr/io.h&gt;<br />#include &lt;avr/pgmspace.h&gt;<br />#include &lt;util/delay.h&gt;<br />#include &lt;avr/interrupt.h&gt;<br />#include &lt;string.h&gt;<br />#include &lt;avr/sleep.h&gt;<br />#include &lt;avr/eeprom.h&gt;<br />#include &lt;stdlib.h&gt;<br />#include &lt;avr/wdt.h&gt;<br /><br />#include &quot;MK_USART/mkuart.h&quot;<br /><br />// sensors<br />#include &quot;sensors/dht22.h&quot;<br />#include &quot;sensors/dht22_2.h&quot;<br /><br />//----- preprocesor -------------------------------------------<br />#define SWITCH_LIGHT (1&lt;&lt;PC5)<br />#define SWITCH_LIGHT_PORT PORTC<br />#define SWITCH_LIGHT_DIR  DDRC<br />#define SWITCH_LIGHT_PINPINC<br />#define SWITCH_LIGHT_ON SWITCH_LIGHT_PORT |= SWITCH_LIGHT<br />#define SWITCH_LIGHT_OFFSWITCH_LIGHT_DIR &amp;= ~SWITCH_LIGHT<br /><br />#define TEST_LED(1&lt;&lt;PD7)<br />#define TEST_LED_PORTPORTD<br />#define TEST_LED_DIRDDRD<br />#define TEST_LED_ONTEST_LED_PORT |= TEST_LED<br />#define TEST_LED_OFFTEST_LED_PORT &amp;= ~TEST_LED<br />#define TEST_LED_TOGTEST_LED_PORT ^= TEST_LED<br /><br /><br />//------------------ variables --------------------------------<br />char out_buf&#91; 50 &#93; = &quot;Alarm\r&quot;;<br />char in_buf&#91; 100 &#93; ;<br />uint8_t key_lock;<br />uint8_t status_alarm = 0;<br />volatile uint8_t zal_wyl_alarm;<br /><br />uint8_t tryb_power_down_status = 0;// Status nieokreslony trybu Power Down mikrokontrolera<br /><br /><br />volatile uint16_t Timer1, Timer2;/* software timers 10ms/100Hz */<br />volatile uint8_t flaga;<br />uint8_t answer_timeout=5;<br />uint8_t can_send=1;<br /><br />//------------------ function headers ----------------------------<br />void mDelay( uint16_t ms );// our delay ms fun<br />void rs232_rx( char * data );// your function to parse received data<br /><br /><br /><br />//********************** main function - program starts here *************************************<br />int main( void ) {<br /><br />TEST_LED_DIR |= TEST_LED;<br />TEST_LED_OFF;<br /><br />SWITCH_LIGHT_DIR &amp;= ~SWITCH_LIGHT;<br />SWITCH_LIGHT_ON;<br /><br />DDRB |= (1&lt;&lt;PB0)|(1&lt;&lt;PB1)|(1&lt;&lt;PB2)|(1&lt;&lt;PB7)|(1&lt;&lt;PB6);<br />PORTB &amp;= ~((1&lt;&lt;PB0)|(1&lt;&lt;PB1)|(1&lt;&lt;PB2)|(1&lt;&lt;PB7)|(1&lt;&lt;PB6));<br /><br />DDRC |= (1&lt;&lt;PC0)|(1&lt;&lt;PC1)|(1&lt;&lt;PC2)|(1&lt;&lt;PC3);<br />PORTC &amp;= ~((1&lt;&lt;PC0)|(1&lt;&lt;PC1)|(1&lt;&lt;PC2)|(1&lt;&lt;PC3));<br /><br />//DDRC &amp;= ~(1&lt;&lt;PC4);<br />//PORTC |= (1&lt;&lt;PC4);<br /><br />DDRD |= (1&lt;&lt;PD2)|(1&lt;&lt;PD4)|(1&lt;&lt;PD5)|(1&lt;&lt;PD6);<br />PORTD &amp;= ~((1&lt;&lt;PD2)|(1&lt;&lt;PD4)|(1&lt;&lt;PD5)|(1&lt;&lt;PD6));<br /><br />DDRD &amp;= ~(1&lt;&lt;PD3);<br />PORTD |= (1&lt;&lt;PD3);<br /><br />//--- Wyłaczenie zbednych modulow ---<br /><br />//Wyłączenie ADC (Przetwornik Analogowo-Cyfrowy)<br />ACSR &amp;= ~(1&lt;&lt;ACD);<br />//ACSR |= (1&lt;&lt;ACD);<br /><br />//Wyłączenie ADC (Przetwornik Analogowo-Cyfrowy)<br />ADCSRA &amp;=~(1&lt;&lt;ADEN);<br /><br />//Wylaczenie WDT (rejestru Watchdog)<br />//WDTCSR = 0x00;<br /><br />USART_Init( __UBRR );<br /><br />// register your own callback function &quot;rs232_rx&quot;<br />register_uart_str_rx_event_callback( rs232_rx );<br /><br /><br />/* Timer2 – &#91;software timer&#93; - tick every 10 ms */<br />TCCR2A |= (1&lt;&lt;WGM21);// CTC mode<br />TCCR2B |= (1&lt;&lt;CS22)|(1&lt;&lt;CS21)|(1&lt;&lt;CS20);// prescaler = 1024<br />OCR2A = 77;// IRQ every 10 ms (100Hz)<br />TIMSK2 |= (1&lt;&lt;OCIE2B);// enable CompareMatch irq<br /><br />// Ustawienie przerwania zewnętrznego INT1 do budzenia mikrokontrolera<br /><br />EICRA &amp;= ~( (1&lt;&lt;ISC11) | (1&lt;&lt;ISC10) ); //niski na INT1 poziom generuje przerwanie<br />EIMSK |= (1&lt;&lt;INT1);//włączenie przerwania INT1<br /><br />//sleep_enable();<br />set_sleep_mode(SLEEP_MODE_PWR_DOWN); //Tryb uśpienia<br /><br />sei();// global interrupts enable<br /><br />wdt_enable( WDTO_8S );<br /><br />Timer2 = 150;//200<br /><br />//------------- main loop ---------------------<br />while(1)<br />{<br />UART_RX_STR_EVENT( in_buf );// USART receive event<br /><br />float t = 0 , h = 0 , t2=0, h2=0;<br /><br />if(!Timer1 &amp;&amp; status_alarm == 0)<br />{<br /><br /><br /><br />Timer1 = 100;//100<br /><br />dht22_read(&amp;t,&amp;h);<br />dht22_2_read(&amp;t2,&amp;h2);<br /><br />uart_puts(&quot;&lt;&quot;);<br />uart_putint(t,10);<br />uart_puts(&quot;;&quot;);<br />uart_putint(h,10);<br />uart_puts(&quot;;&quot;);<br />uart_puts(&quot;&gt;&quot;);<br /><br />//Wyslanie komunikatow do terminala<br />//uart_puts(&quot;&lt;&quot;);//rozpoczecie ramki<br />//uart_puts(&quot;Brama otwarta;&quot;);//Status bramy<br />//uart_puts(&quot;-;&quot;);//Obecnosc pojazdu<br />//uart_puts(&quot;-;&quot;);//Pomiar pojazdu<br />//uart_puts(&quot;-;&quot;);//Pomiar ADC<br />//uart_puts(&quot;&gt;&quot;);//zakonczenie ramki<br /><br />}<br /><br /><br /><br /><br /><br />if( !(SWITCH_LIGHT_PIN &amp; SWITCH_LIGHT)    )<br />{<br /><br />key_lock=1;<br />status_alarm = 1;<br /><br />}<br /><br />if((SWITCH_LIGHT_PIN &amp; SWITCH_LIGHT) )<br />{<br /><br />key_lock=2;<br />status_alarm = 0;<br /><br /><br /><br />}<br /><br />if(key_lock==2)<br />{<br />TEST_LED_OFF;<br />tryb_power_down_status = 1;<br /><br />}<br /><br />if(key_lock == 1 &amp;&amp; zal_wyl_alarm == 1)<br />{<br /><br /><br />if (!Timer1)<br />{<br /><br />Timer1 = 50;<br /><br />uart_puts(&quot;&lt;&quot;);<br />uart_puts(&quot;-;&quot;);<br />uart_puts(&quot;-;&quot;);<br />uart_puts( out_buf );<br />uart_puts(&quot;;&quot;);<br />uart_puts(&quot;&gt;&quot;);<br /><br />tryb_power_down_status = 2;<br /><br />}<br />}<br /><br />if(!Timer2 &amp;&amp; tryb_power_down_status == 1) // 10 s + status = 1<br />{<br />EIMSK |= (1&lt;&lt;INT1);//włączenie przerwania INT1<br />PORTD |= (1&lt;&lt;PD6);<br />TEST_LED_OFF;<br /><br />//Timer2 = 0;<br />tryb_power_down_status = 2; // Ustawienie statusu trybu Power Down na 2<br />wdt_reset();<br />sleep_enable();<br />sleep_cpu(); //Wprowadzenie mikrokontrolera w tryb Power Down<br /><br /><br />}<br /><br />//_delay_ms(500);<br /><br />}<br /><br /><br />}<br /><br />void rs232_rx( char * data) {<br />//TEST_LED_TOG;<br /><br />// here we check if our data are valid<br />uint8_t len = strlen(data);<br />//char data1 = strncpy(data,3);<br /><br />if( 2 == len &amp;&amp; !memcmp(&quot;ON&quot;, data, 2) )<br />{<br />zal_wyl_alarm = 1;<br />}<br /><br />if( 3 == len &amp;&amp; !memcmp(&quot;OFF&quot;, data, 3) )<br />{<br />zal_wyl_alarm = 2;<br />}<br /><br />//can_send=1;// after complete we can send data<br />}<br /><br /><br />void mDelay( uint16_t ms ) {<br />while( ms-- ) _delay_ms( 0.99 );// little short time than 1 ms ;)<br />}<br /><br /><br />//------------- soft timers -----------------------<br />ISR(TIMER2_COMPB_vect)<br />{<br />uint16_t n;<br /><br />n = Timer1;/* 100Hz Timer1 */<br />if (n) Timer1 = --n;<br />n = Timer2;/* 100Hz Timer2 */<br />if (n) Timer2 = --n;<br />}<br /><br />// Przerwanie<br /><br />ISR(INT1_vect)<br />{<br />EIMSK &amp;= ~(1&lt;&lt;INT1);<br />PORTD &amp;= ~(1&lt;&lt;PD6);<br />}[/syntax]<br /><br />Przepraszać już poprawiłem wczoraj na szybko wklejałem i zapomniałem, że zamiast code trzeba syntax, jeszcze raz przepraszać<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2557">Dariusz Brzózka</a> — 7 wrz 2016, o 20:21</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2016-09-07T19:50:28+01:00</updated>
<published>2016-09-07T19:50:28+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16167&amp;p=168279#p168279</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16167&amp;p=168279#p168279"/>
<title type="html"><![CDATA[Re: Atmega88 + power down]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16167&amp;p=168279#p168279"><![CDATA[
<div class="quotetitle">Dariusz Brzózka napisał(a):</div><div class="quotecontent"><br />a dokładnie mały akumulator 12V 7,5 AH wystarczało mi na maksymalnie tydzień  a chciałbym na dłużej.<br /></div><br />BOŻE KOCHANY <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ... taki akumulator z taką pojemnością to wystarczyłby na kilka miesięcy pracy nawet bez usypania procka <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ... Jezu ! panie kolego to co ty tam wyprawiasz ? <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> zacznij może od pokazania swojego schematu, i jak w ogóle realizowałeś usypianie procka ... <br /><br />Tyle że jak mówię nawet BEZ USYPIANIA procka z taką pojemnością to można no nie wiem kilka miesięcy pociągnąć prąd kilkanaście mA. Chyba że ty tam poza prockiem jeszcze jakieś żelazko podłączasz albo odkurzacz to ok - wtedy zrozumiem <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> — 7 wrz 2016, o 19:50</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Dariusz Brzózka]]></name></author>
<updated>2016-09-07T19:25:48+01:00</updated>
<published>2016-09-07T19:25:48+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16167&amp;p=168274#p168274</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16167&amp;p=168274#p168274"/>
<title type="html"><![CDATA[Re: Atmega88 + power down]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16167&amp;p=168274#p168274"><![CDATA[
Taki moduł jakiś czas temu sobie zbudowałem i testowałem używając watchdoga co 8s ale na zasilaniu bateryjnym a dokładnie mały akumulator 12V 7,5 AH wystarczało mi na maksymalnie tydzień <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /> a chciałbym na dłużej.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2557">Dariusz Brzózka</a> — 7 wrz 2016, o 19:25</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2016-09-07T19:18:08+01:00</updated>
<published>2016-09-07T19:18:08+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16167&amp;p=168272#p168272</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16167&amp;p=168272#p168272"/>
<title type="html"><![CDATA[Re: Atmega88 + power down]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16167&amp;p=168272#p168272"><![CDATA[
a co za problem budzić co 8 sekund tylko po to żeby tyknąć czas i zasnąć ... toż to zajmie mikrosekundy. A za którymś obudzeniem gdy będzie 15 minut czy tam dwa dni czy ile chcesz to zrobisz co trzeba. W czym problem ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 7 wrz 2016, o 19:18</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Dariusz Brzózka]]></name></author>
<updated>2016-09-07T19:16:38+01:00</updated>
<published>2016-09-07T19:16:38+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16167&amp;p=168271#p168271</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16167&amp;p=168271#p168271"/>
<title type="html"><![CDATA[Re: Atmega88 + power down]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16167&amp;p=168271#p168271"><![CDATA[
Też tak robiłem, ale z tego co wyczytałem to można na 8s a czy jest sposób na wydłużenie do 15 minut?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2557">Dariusz Brzózka</a> — 7 wrz 2016, o 19:16</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2016-09-07T19:14:49+01:00</updated>
<published>2016-09-07T19:14:49+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16167&amp;p=168270#p168270</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16167&amp;p=168270#p168270"/>
<title type="html"><![CDATA[Re: Atmega88 + power down]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16167&amp;p=168270#p168270"><![CDATA[
Użyj watchdoga<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 7 wrz 2016, o 19:14</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Dariusz Brzózka]]></name></author>
<updated>2016-09-07T18:57:15+01:00</updated>
<published>2016-09-07T18:57:15+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16167&amp;p=168267#p168267</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16167&amp;p=168267#p168267"/>
<title type="html"><![CDATA[Atmega88 + power down]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16167&amp;p=168267#p168267"><![CDATA[
Witam,<br /><br />Pracuje nad projektem pomiaru temperatury i wilgotności używam do tego Atmega88 oraz czujnik DHT22. Problemem który próbuje rozwiązać to tryb Power Down otóż chcę aby pomiar był robiony co 15 minut czyli aby na 15 minut mikrokontroler przechodził w tryb power down a później wybudzał się na czas pomiaru a potem następnie usypiał na 15 minut. Usypianie atmegi i budzenie po wciśnięciu przycisku mam opanowane niestety nie mogę ogarnąć jak to zrobić bez użycia przycisku czyli np. za pomocą przerwania. Będę wdzięczny za podpowiedzi.<br /><br />Pozdrawiam<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2557">Dariusz Brzózka</a> — 7 wrz 2016, o 18:57</p><hr />
]]></content>
</entry>
</feed>