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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2014-11-24T21:52:14+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=18&amp;t=9403&amp;mode</id>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-11-24T21:52:14+01:00</updated>
<published>2014-11-24T21:52:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9403&amp;p=105827#p105827</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9403&amp;p=105827#p105827"/>
<title type="html"><![CDATA[Re: mkAVR Calk - Odwrócony PWM-generator tabeli korekcji GAM]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9403&amp;p=105827#p105827"><![CDATA[
<div class="quotetitle">matekogon napisał(a):</div><div class="quotecontent"><br />Czy przypadkiem w odwróconej gammie nie wystarczy odejmować<br /></div><br />Oczywiście że wystarczy - można nawet wspak itp .... przecież to już hmmm kosmetyka i dlatego pisałem - że nie ma sensu tego dodawać do MkAvrCalca <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> bo to już bardzo indywidualne rozwiązanie i można sobie je pstryknąć &quot;z palca&quot; <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> — 24 lis 2014, o 21:52</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[matekogon]]></name></author>
<updated>2014-11-24T21:14:10+01:00</updated>
<published>2014-11-24T21:14:10+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9403&amp;p=105819#p105819</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9403&amp;p=105819#p105819"/>
<title type="html"><![CDATA[Re: mkAVR Calk - Odwrócony PWM-generator tabeli korekcji GAM]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9403&amp;p=105819#p105819"><![CDATA[
Czy przypadkiem w odwróconej gammie nie wystarczy odejmować od największej wartości tablicy wartość tablicy początkowej ? Czyli np: tablica rozdzielczość 256  to od 255- wartość tablicy<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1380">matekogon</a> — 24 lis 2014, o 21:14</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-11-24T11:47:52+01:00</updated>
<published>2014-11-24T11:47:52+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9403&amp;p=105716#p105716</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9403&amp;p=105716#p105716"/>
<title type="html"><![CDATA[Re: mkAVR Calk - Odwrócony PWM-generator tabeli korekcji GAM]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9403&amp;p=105716#p105716"><![CDATA[
<div class="quotetitle">kicajek napisał(a):</div><div class="quotecontent"><br />Ty masz wszczepionego chipa czy co?<br /></div><br /><img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /> tak i jak ktoś napisze to dzwoni mi pod skórą <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 24 lis 2014, o 11:47</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kicajek]]></name></author>
<updated>2014-11-24T11:41:51+01:00</updated>
<published>2014-11-24T11:41:51+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9403&amp;p=105714#p105714</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9403&amp;p=105714#p105714"/>
<title type="html"><![CDATA[Re: mkAVR Calk - Odwrócony PWM-generator tabeli korekcji GAM]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9403&amp;p=105714#p105714"><![CDATA[
Witam<br />THX - to byłoby tylko dla mojego wygodnictwa, bo jak wspomniałem mam takie coś na moje potrzeby a te kilkadziesiąt sekund obróbki kodu  &quot;w te czy we w te&quot; jest mało istotne. Dzięki za zainteresowanie.<br />A tak nawiasem mówiąc ( pisząc? ): Ty masz wszczepionego chipa czy co? - kiedykolwiek ktoś coś napisze Ty odpowiadasz  <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> . Wyrazy szacunku.<br /><br />Pozdr.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=826">kicajek</a> — 24 lis 2014, o 11:41</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-11-24T11:31:40+01:00</updated>
<published>2014-11-24T11:31:40+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9403&amp;p=105713#p105713</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9403&amp;p=105713#p105713"/>
<title type="html"><![CDATA[Re: mkAVR Calk - Odwrócony PWM-generator tabeli korekcji GAM]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9403&amp;p=105713#p105713"><![CDATA[
<div class="quotetitle">kicajek napisał(a):</div><div class="quotecontent"><br />Nawiasem mówiąc raz o tym pisałem: jestem ten typ myśliwego co mając sztucera zwierzynę tłucze kolbą<br /></div><br /><img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /> <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /> no tego jeszcze nie słyszałem - dobre <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /><br /><br /><div class="quotetitle">kicajek napisał(a):</div><div class="quotecontent"><br />..ja ją tylko wykorzystuję do innych celów<br /></div><br />Tak czułem <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ... i nie zrozum mnie - źle .... ale skoro wykorzystujesz ją jako kolbę a nie sztucer to nie mów że wykorzystujesz ją jako tablicę GAMMA. Ty zrobiłeś z tego CAAAAAAŁKIEM coś innego ... i teraz jak to zobaczyłem - to nawet nie wiem na czym miałaby przeróbka polegać. Ale tak jak wspominałem - nie odbieraj mnie źle - ty stworzyłeś sobie jakieś tam narzędzie - i jeśli ci działa to dobrze to bardzo fajnie - bo tak jak i ty mówisz i ja zawsze powtarzam - jeśli cel jest osiągnięty to nie jest aż tak istotne jaką drogą. Tyle że mi trudno tworzyć narzędzia hmmm uniwersalne - które w istocie rzeczy nie będą uniwersalnymi i przydatne będą tylko i wyłącznie tobie ... Wtedy MkAvrCalculator straciłby sens. Sam pomyśl - co by było gdyby były w nim narzędzia dla jakiejś jednej czy dwóch osób X i Y ... a tobie nigdy w życiu by się nie przydały co ? <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> — 24 lis 2014, o 11:31</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kicajek]]></name></author>
<updated>2014-11-24T16:11:42+01:00</updated>
<published>2014-11-24T10:43:06+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9403&amp;p=105704#p105704</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9403&amp;p=105704#p105704"/>
<title type="html"><![CDATA[Re: mkAVR Calk - Odwrócony PWM-generator tabeli korekcji GAM]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9403&amp;p=105704#p105704"><![CDATA[
Witam<br /><div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />Nie wprowadzę tego mechanizmu o którym piszesz bo jest on KOMPLETNIE.....<br /></div><br />...szkoda  <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /> <br />Przed zakupem mkAVR'ka napisałem takie coś w EXEL'u ale w pierwszej wersji trzeba było dodawać przecinki pomiędzy liczbami a w drugiej jest już z przecinkami; tyle że zapis rozłazi się na max. szerokość i trzeba ręcznie &quot;docinać&quot; żeby ładnie wyglądało (PWM_GLOB jest z mojego EXELA). W tym moim kodzie  <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ( projekt 16 kanałowej choinki + gwiazdka RGB) bawiłem się metodą kopiuj/wklej i jest fajnie ale tylko w jedną stronę. Gdybym chciał aby mi tak szybko rosło a pomału opadało  <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" />  ew. odwrotnie to kłopot. Cały dowcip polega na tym, że z jednej tablicy korzystają trzy LED'y które to po jakimś czasie &quot;rozjeżdżają &quot; się względem siebie i fajnie to wygląda. <br />[syntax=c]/*<br /> * main.c<br /> *<br /> *  Created on: 2013-06-14<br /> *      Author: kicajek<br /> * <br /> * ATmega8, 8Mhz-wew<br /> */<br />#include &lt;avr/io.h&gt;<br />#include &lt;util/delay.h&gt;<br />#include &lt;avr/interrupt.h&gt;<br />#include &lt;avr/pgmspace.h&gt;          // dostęp do pam. FLASH str.199<br /><br />volatile uint8_t pwm1, pwm2, pwm3, pwm4, pwm5, pwm6, pwm7, pwm8,<br />                 pwm9, pwm10, pwm11, pwm12, pwm13, pwm14, pwm15, pwm16,<br /> pwm_R, pwm_G, pwm_B;   // programowy pwm<br /><br />volatile uint16_t takt= 0; <br /><br /><br />volatile const uint8_t PWM_GLOB&#91;&#93; PROGMEM={255,248,241,235,228,222,215,209,202,196,<br />                             190,184,178,173,167,161,156,150,145,140,<br />                             135,129,125,120,115,110,106,101, 97, 92,<br />                              88, 84, 80, 76, 72, 68, 65, 61, 58, 54,<br />                              51, 48, 45, 42, 39, 36, 33, 31, 28, 26,<br />                              24, 21, 19, 17, 15, 14, 12, 10,  9,  8,<br />                               6,  5,  4,  3,  2,  2,  1,  1,  0,  0,<br />                               0,  0,  0,  0,  0,  0,  0,  0,  0,  0,<br />                               0,  0,  1,  1,  2,  2,  3,  4,  5,  6,<br />                               8,  9, 10, 12, 14, 15, 17, 19, 21, 24,<br />                              26, 28, 31, 33, 36, 39, 42, 45, 48, 51,<br />                              54, 58, 61, 65, 68, 72, 76, 80, 84, 88,<br />                              92, 97,101,106,110,115,120,125,129,135,<br />                             140,145,150,156,161,167,173,178,184,190,<br />                             196,202,209,215,222,228,235,241,248,255, /* korekcja 1,9 */<br />                                            255,255,255,255,255,255,255,255,255,255,<br />                                                    255,255,255,255,255,255};<br /><br />volatile const uint8_t PWM_GWIAZDKA&#91;&#93; PROGMEM={  0,  1,140,140,  1,  1,  1,  1,  2,  2,<br />                                 3,  4,  5,  6,  7,  9, 10, 12, 14, 16,<br />                                18, 20, 23, 25, 28, 31, 34, 37, 41, 45,<br />                48, 52, 57, 61, 66, 71, 76, 81, 86, 92,<br />        98,104,110,117,124,131,138,145,153,161,<br />       169,178,187,195,205,214,224,234,244,255, //60<br /><br />                    0,  1,  2,  4,  7, 12, 18, 25, 34, 45,<br />           57, 71, 86,104,124,145,169,195,224,255, //20<br /><br />            0,  1,  2,   4,  7, 12, 18, 25, 34, 45,<br />            57, 71, 86,104,124,145,169,195,224,255, //20<br /><br />0,  1,  1,  1,140,140,  1,  1,  1,  2,<br />2,  3,  3,  4,  5,  6,  7,  8,9, 10,<br />11, 13, 14, 15, 17, 19, 20, 22, 24, 26,<br />28, 30, 33, 35, 38, 40,43, 46, 48, 51,<br />54, 57, 61, 64, 67, 71, 75, 78, 82, 86,<br />90, 94, 98,103,107,112,116,121,126,131,<br />136,141,147,152,158,163,169,175,181,187,<br />193,200,206,213,219,226,233,240,247,255, //80<br /><br />        0,  1,  1,  1,  1,  1,  1,  1,  1,  1,<br />1,  1,  1,  1,  2,  2,  3,  3,  4,  4,<br />5,  5,  6,  7,  7,  8,  9, 10, 11, 12,<br />13, 14, 15, 17, 18, 19, 21, 22, 24, 25,<br />27, 29, 30, 32, 34, 36, 38, 40, 42, 45,<br />47, 49, 52, 54, 57, 59, 62, 65, 68, 71,<br />74, 77, 80, 83, 86, 90, 93, 97,100,104,<br />108,112,116,120,124,128,132,137,141,145,<br />150,155,160,164,169,174,180,185,190,195,<br />201,207,212,218,224,230,236,242,248,255, //100<br />                                               255,255};<br /><br /><br />uint8_t  led1_p0, led2_p0, led3_p0, led4_p0, led1_p1, led2_p1, led3_p1, led4_p1,<br /> led1_p2, led2_p2, led3_p2, led4_p2, led1_p3, led2_p3, led3_p3, led4_p3; //nr indeksu tablicy LED<br /><br />uint16_t led_gwiazdka_R, led_gwiazdka_G, led_gwiazdka_B; //nr indeksu tablicy gwiazdka<br /><br />int main(void)<br /><br />{<br /><br />DDRC = 0xFF;                //  C0, 1 2 - bazy tranzystorów PNP multipleksera<br />DDRB = 0xFF;                // katody diod B0, 1, 2 - LED'y  3, 4, 5 - RGB<br /><br /><br /><br /><br />TCCR1B |= (1 &lt;&lt; WGM12);              // tryb CTC  multiplekser<br />TCCR1B |= (1 &lt;&lt; CS11);               //  preskaler  -8<br />OCR1A =110;<br /><br />TIMSK |= (1&lt;&lt;OCIE1A);     // zezwolenie na przerwania<br /><br />sei();<br /><br /><br />while(1)<br /><br />  {<br />  <br />  if(led1_p0&gt;165)led1_p0= 0;<br /> if(led2_p0&gt;164)led2_p0= 0;<br /> if(led3_p0&gt;163)led3_p0= 0;<br /> if(led4_p0&gt;162)led4_p0= 0;<br /><br />  if(led1_p1&gt;161)led1_p1= 0;<br /> if(led2_p1&gt;160)led2_p1= 0;<br /> if(led3_p1&gt;159)led3_p1= 0;<br /> if(led4_p1&gt;158)led4_p1= 0;<br /><br />  if(led1_p2&gt;157)  led1_p2= 0;<br />  if(led2_p2&gt;156)led2_p2= 0;<br />            if(led3_p2&gt;155)led3_p2= 0;<br />  if(led4_p2&gt;154)led4_p2= 0;<br /><br />     if(led1_p3&gt;153)led1_p3= 0;<br />     if(led2_p3&gt;152)led2_p3= 0;<br />     if(led3_p3&gt;151)led3_p3= 0;<br />     if(led4_p3&gt;150)led4_p3= 0;<br /><br />     if(led_gwiazdka_R&gt;179)led_gwiazdka_R= 0;<br />     if(led_gwiazdka_G&gt;180)led_gwiazdka_G= 0;<br />     if(led_gwiazdka_B&gt;181)led_gwiazdka_B= 0;<br /><br />   pwm1=pgm_read_byte(&amp;PWM_GLOB&#91;led1_p0&#93;);<br />   pwm2=pgm_read_byte(&amp;PWM_GLOB&#91;led2_p0&#93;);<br />   pwm3=pgm_read_byte(&amp;PWM_GLOB&#91;led3_p0&#93;);<br />   pwm4=pgm_read_byte(&amp;PWM_GLOB&#91;led4_p0&#93;);<br /><br />   pwm5=pgm_read_byte(&amp;PWM_GLOB&#91;led1_p1&#93;);<br />   pwm6=pgm_read_byte(&amp;PWM_GLOB&#91;led2_p1&#93;);<br />   pwm7=pgm_read_byte(&amp;PWM_GLOB&#91;led3_p1&#93;);<br />   pwm8=pgm_read_byte(&amp;PWM_GLOB&#91;led4_p1&#93;);<br /><br />   pwm9=pgm_read_byte(&amp;PWM_GLOB&#91;led1_p2&#93;);<br />   pwm10=pgm_read_byte(&amp;PWM_GLOB&#91;led2_p2&#93;);<br />   pwm11=pgm_read_byte(&amp;PWM_GLOB&#91;led3_p2&#93;);<br />   pwm12=pgm_read_byte(&amp;PWM_GLOB&#91;led4_p2&#93;);<br /><br />   pwm13=pgm_read_byte(&amp;PWM_GLOB&#91;led1_p3&#93;);<br />   pwm14=pgm_read_byte(&amp;PWM_GLOB&#91;led2_p3&#93;);<br />   pwm15=pgm_read_byte(&amp;PWM_GLOB&#91;led3_p3&#93;);<br />   pwm16=pgm_read_byte(&amp;PWM_GLOB&#91;led4_p3&#93;);<br /><br />   pwm_R= pgm_read_byte(&amp;PWM_GWIAZDKA&#91;led_gwiazdka_R&#93;);<br />   pwm_G= pgm_read_byte(&amp;PWM_GWIAZDKA&#91;led_gwiazdka_G&#93;);<br />   pwm_B= pgm_read_byte(&amp;PWM_GWIAZDKA&#91;led_gwiazdka_B&#93;);<br /><br /><br />    if (takt&gt;=200) //250<br />    {             <br />  led1_p0++, led2_p0++, led3_p0++, led4_p0++,led1_p1++, led2_p1++, led3_p1++, led4_p1++,<br />  led1_p2++, led2_p2++, led3_p2++, led4_p2++,led1_p3++, led2_p3++, led3_p3++, led4_p3++,<br />  led_gwiazdka_R++, led_gwiazdka_G++, led_gwiazdka_B++,<br />              takt = 0;<br />     }<br /><br /><br />    <br />  }<br />}<br /><br />ISR(TIMER1_COMPA_vect)<br />{<br />static uint8_t licznik=1 ;<br />static uint8_t cnt;<br />PORTC =~licznik;<br /><br />         if(licznik==1)<br />         {<br />         (cnt&gt;=pwm1)? (PORTB |=(1&lt;&lt;PB0)): (PORTB &amp;= ~(1&lt;&lt;PB0));<br />         (cnt&gt;=pwm2)? (PORTB |=(1&lt;&lt;PB1)): (PORTB &amp;= ~(1&lt;&lt;PB1));<br />         (cnt&gt;=pwm3)? (PORTB |=(1&lt;&lt;PB2)): (PORTB &amp;= ~(1&lt;&lt;PB2));<br />         (cnt&gt;=pwm4)? (PORTB |=(1&lt;&lt;PB3)): (PORTB &amp;= ~(1&lt;&lt;PB3));<br /><br />         }<br /><br /> else if(licznik==2)<br />  {<br />      (cnt&gt;=pwm5)? (PORTB |=(1&lt;&lt;PB0)): (PORTB &amp;= ~(1&lt;&lt;PB0));<br />      (cnt&gt;=pwm6)? (PORTB |=(1&lt;&lt;PB1)): (PORTB &amp;= ~(1&lt;&lt;PB1));<br />      (cnt&gt;=pwm7)? (PORTB |=(1&lt;&lt;PB2)): (PORTB &amp;= ~(1&lt;&lt;PB2));<br />      (cnt&gt;=pwm8)? (PORTB |=(1&lt;&lt;PB3)): (PORTB &amp;= ~(1&lt;&lt;PB3));<br /><br /> }<br /><br /> else if(licznik==4)<br /> {<br />      (cnt&gt;=pwm9)?  (PORTB |=(1&lt;&lt;PB0)): (PORTB &amp;= ~(1&lt;&lt;PB0));<br />   (cnt&gt;=pwm10)? (PORTB |=(1&lt;&lt;PB1)): (PORTB &amp;= ~(1&lt;&lt;PB1));<br />   (cnt&gt;=pwm11)? (PORTB |=(1&lt;&lt;PB2)): (PORTB &amp;= ~(1&lt;&lt;PB2));<br />   (cnt&gt;=pwm12)? (PORTB |=(1&lt;&lt;PB3)): (PORTB &amp;= ~(1&lt;&lt;PB3));<br /><br /> }<br /><br /> else if(licznik==8)<br /> {<br />      (cnt&gt;=pwm13)? (PORTB |=(1&lt;&lt;PB0)): (PORTB &amp;= ~(1&lt;&lt;PB0));<br />   (cnt&gt;=pwm14)? (PORTB |=(1&lt;&lt;PB1)): (PORTB &amp;= ~(1&lt;&lt;PB1));<br />   (cnt&gt;=pwm15)? (PORTB |=(1&lt;&lt;PB2)): (PORTB &amp;= ~(1&lt;&lt;PB2));<br />   (cnt&gt;=pwm16)? (PORTB |=(1&lt;&lt;PB3)): (PORTB &amp;= ~(1&lt;&lt;PB3));<br /> }<br /><br />         (cnt&gt;=pwm_R)? (PORTB |=(1&lt;&lt;PB4)): (PORTB &amp;= ~(1&lt;&lt;PB4));<br />         (cnt&gt;=pwm_G)? (PORTB |=(1&lt;&lt;PB5)): (PORTB &amp;= ~(1&lt;&lt;PB5));<br />         (cnt&gt;=pwm_B)? (PORTB |=(1&lt;&lt;PB6)): (PORTB &amp;= ~(1&lt;&lt;PB6));<br /><br />licznik &lt;&lt;=1;<br /><br /><br />if(licznik&gt;8) licznik = 1;<br />               cnt++;<br />               takt++;<br /><br />}<br /><br /><br /><br />                    /*   I TO BY BYŁO NA TYLE */[/syntax]<br />...dla chętnych: testy można prowadzić na wyświetlaczu LED - wsp.A + dioda RGB<br /><div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />źle wykorzystujesz tę tablicę (pewnie jako tablicę bezpośrednich wartości)  .... A tu chodzi o coś ZUPEŁNIE innego.<br /></div><br />...ja ją tylko wykorzystuję do innych celów  <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> .<br />Wiem że do wbijania gwoździ służy młotek a nie lutownica transformatorowa, ale jak jest pod ręką i dobrze leży w dłoni...  Nawiasem mówiąc raz o tym pisałem: jestem ten typ myśliwego co mając sztucera zwierzynę tłucze kolbą   <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" />  - najważniejszy efekt końcowy.<br /><br /><br />Pozdr.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=826">kicajek</a> — 24 lis 2014, o 10:43</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-11-24T09:09:33+01:00</updated>
<published>2014-11-24T09:09:33+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9403&amp;p=105700#p105700</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9403&amp;p=105700#p105700"/>
<title type="html"><![CDATA[Re: mkAVR Calk - Odwrócony PWM-generator tabeli korekcji GAM]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9403&amp;p=105700#p105700"><![CDATA[
<div class="quotetitle">kicajek napisał(a):</div><div class="quotecontent"><br />. O ile dla postępu rozświetlania nie ma problemu ze skopiowaniem samych wartości PWM to dla ściemniania trzeba już te wartości odwracać na piechotę.<br /></div><br />O jooo jooooj ... eeeeh .... czuję, że kolega na tym etapie mocno na razie nie zrozumiał co to jest ta tablica GAMMA i po co ona jest. Nie wprowadzę tego mechanizmu o którym piszesz bo jest on KOMPLETNIE ale to absolutnie KOMPLETNIE niepotrzebny a ty widzę totalnie źle wykorzystujesz tę tablicę (pewnie jako tablicę bezpośrednich wartości) <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /> .... A tu chodzi o coś ZUPEŁNIE innego.<br /><br />Zapewniam cię, że ta tablica nie ma nic wspólnego z tym żeby było wygodniej czy nie - ściemniać czy rozjaśniać po sobie ...<br /><br />chcesz to lepiej zrozumieć ?<br /><br />to NAJPIERW proponuję ci napisz swój własny program, w wygodny dla ciebie sposób na ściemnianie i rozjaśnianie - ale proszę cię - ZAPOMNIJ na ten czas o tablicy GAMMA OK? ... w ogóle jej nie użyj w tym swoim kodzie ani nie bierz pod uwagę dobra ?<br /><br />a jak napiszesz to pokaż kod i wtedy mam nadzieję dość prosto pokażę ci o co chodzi z tablicą GAMMA<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 24 lis 2014, o 09:09</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kicajek]]></name></author>
<updated>2014-11-24T07:25:51+01:00</updated>
<published>2014-11-24T07:25:51+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9403&amp;p=105693#p105693</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9403&amp;p=105693#p105693"/>
<title type="html"><![CDATA[mkAVR Calk - Odwrócony PWM-generator tabeli korekcji GAMMA]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9403&amp;p=105693#p105693"><![CDATA[
Witam<br />Zasadniczo jest to pytanie skierowane bezpośrednio do kol.mirekk36: czy nie dałoby się wprowadzić we wspomnianym programie &quot;klikaczka&quot;, który to wygenerowane wartości tablicy podawałby od max do zera. Zdaję sobie sprawę z faktu, że taką tablicę można czytać &quot;od tyłu&quot; ale może pojawić się sytuacja że chcemy ( przynajmniej ja chcę  <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> ) np. utworzyć jedną długą tablicę a w niej kilka następujących po sobie przebiegów min-max-min i każdy z nich miałby inną wielkość tablicy. O ile dla postępu rozświetlania nie ma problemu ze skopiowaniem samych wartości PWM to dla ściemniania trzeba już te wartości odwracać na piechotę. Gdyby tak kolega w ramach relaksu pomiędzy kolejnymi poradnikami, udzielaniem się na forum - ot tak z nudów.....  <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> <br /><br />Pozdr.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=826">kicajek</a> — 24 lis 2014, o 07:25</p><hr />
]]></content>
</entry>
</feed>