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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2016-02-14T13:55:50+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=22&amp;t=14446&amp;mode</id>
<entry>
<author><name><![CDATA[Radziu]]></name></author>
<updated>2016-02-14T13:55:50+01:00</updated>
<published>2016-02-14T13:55:50+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14446&amp;p=153642#p153642</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14446&amp;p=153642#p153642"/>
<title type="html"><![CDATA[Re: Serducho]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14446&amp;p=153642#p153642"><![CDATA[
Fajny gadżecik. I fajne wykonanie. Jeżeli docelowo ma być bez obudowy, to mogłeś zamiast cynować, polakierować płytkę lakierem bezbrawnym, wtedy miałbyś złote serce <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3450">Radziu</a> — 14 lut 2016, o 13:55</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[majster]]></name></author>
<updated>2016-02-08T23:52:42+01:00</updated>
<published>2016-02-08T23:52:42+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14446&amp;p=153126#p153126</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14446&amp;p=153126#p153126"/>
<title type="html"><![CDATA[Re: Serducho]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14446&amp;p=153126#p153126"><![CDATA[
<div class="quotetitle">anonimowy napisał(a):</div><div class="quotecontent"><br />Fajne serduszko, gdyby tak dolutować z tyłu jeszcze agrafkę to można by je przypiąć do bluzki, mogłoby to bardzo wyglądać  <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> <br /><br /><div class="quotetitle">majster napisał(a):</div><div class="quotecontent">nie zdołam nic zrobić dla swoich dziewczyn :/<br /></div><br />Dziewczyn? To ma kolega powodzenie, oby tylko przez forum się nie wydało  <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ę" />  <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /></div><br /><br /><br />Tak tak kolego powodzenie <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> to ja mam zawsze <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />u Żony jako mąż <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />u Córki jako Ojciec <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />napisałem Dziewczyn bo takie serducha musiały by być dwa a już za mało na to czasu bo natłok innych prac :/<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1628">majster</a> — 8 lut 2016, o 23:52</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[artur85]]></name></author>
<updated>2016-02-08T19:19:16+01:00</updated>
<published>2016-02-08T19:19:16+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14446&amp;p=153091#p153091</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14446&amp;p=153091#p153091"/>
<title type="html"><![CDATA[Re: Serducho]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14446&amp;p=153091#p153091"><![CDATA[
Kupiłem sobie kiedyś taki zestaw akcesoriów do miniwiertarki <!-- m --><a class="postlink" href="http://allegro.pl/akcesoria-do-miniszlifierki-miniwiertarki-100-szt-i5626595334.html" >http://allegro.pl/akcesoria-do-miniszli ... 95334.html</a><!-- m -->, bardzo wygodnie się szlifuje papierem ściernym na takim wałeczku, tak też było przy serduszku, końcówka to dopieszczanie papierem ściernym ręcznie już <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> trochę też pomagałem sobie nożykiem. Nad softem nie mam już co majstrować, prezent został przekazany i okazał się strzałem w dziesiątkę <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> - nie chciało mi się czekać do 14 <img src="https://forum.atnel.pl/images/smilies/icon_razz.gif" alt=":P" title="Pokazuje język" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1212">artur85</a> — 8 lut 2016, o 19:19</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[zoom]]></name></author>
<updated>2016-02-08T07:23:13+01:00</updated>
<published>2016-02-08T07:23:13+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14446&amp;p=153048#p153048</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14446&amp;p=153048#p153048"/>
<title type="html"><![CDATA[Re: Serducho]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14446&amp;p=153048#p153048"><![CDATA[
Wow, fajne to! Gratuluję, na pewno się spodoba!<br />Właśnie, czym kolega ciął płytkę? Widać, że bardzo precyzyjnie to wyszło.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=685">zoom</a> — 8 lut 2016, o 07:23</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Nefarious19]]></name></author>
<updated>2016-02-07T23:15:32+01:00</updated>
<published>2016-02-07T23:15:32+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14446&amp;p=153041#p153041</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14446&amp;p=153041#p153041"/>
<title type="html"><![CDATA[Re: Serducho]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14446&amp;p=153041#p153041"><![CDATA[
Czym Kolega docinał płyteczkę ? <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Projekcik superancki <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=2500">Nefarious19</a> — 7 lut 2016, o 23:15</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[anonimowy]]></name></author>
<updated>2016-02-07T22:46:36+01:00</updated>
<published>2016-02-07T22:46:36+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14446&amp;p=153034#p153034</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14446&amp;p=153034#p153034"/>
<title type="html"><![CDATA[Re: Serducho]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14446&amp;p=153034#p153034"><![CDATA[
Fajne serduszko, gdyby tak dolutować z tyłu jeszcze agrafkę to można by je przypiąć do bluzki, mogłoby to bardzo wyglądać  <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> <br /><br /><div class="quotetitle">majster napisał(a):</div><div class="quotecontent"><br />nie zdołam nic zrobić dla swoich dziewczyn :/<br /></div><br />Dziewczyn? To ma kolega powodzenie, oby tylko przez forum się nie wydało  <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ę" />  <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=3542">anonimowy</a> — 7 lut 2016, o 22:46</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[majster]]></name></author>
<updated>2016-02-07T22:01:28+01:00</updated>
<published>2016-02-07T22:01:28+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14446&amp;p=153025#p153025</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14446&amp;p=153025#p153025"/>
<title type="html"><![CDATA[Re: Serducho]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14446&amp;p=153025#p153025"><![CDATA[
Ile uderzeń na minutę ma jeden z efektów ??? <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />Może by zrobić taki efekt <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> 120 i 60 uderzeń na minutę ? <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /><br /><br />60 uderzeń jak dajesz swej lubej a 120 jak ona otrzymuje serce od Ciebie <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />Fajny projekcik <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />Szkoda że mam natłok innych prac i nie zdołam nic zrobić dla swoich dziewczyn :/<br />Nie mniej Cieszę się że tobie się udało <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=1628">majster</a> — 7 lut 2016, o 22:01</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[MirkoT]]></name></author>
<updated>2016-02-07T19:50:05+01:00</updated>
<published>2016-02-07T19:50:05+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14446&amp;p=153005#p153005</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14446&amp;p=153005#p153005"/>
<title type="html"><![CDATA[Re: Serducho]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14446&amp;p=153005#p153005"><![CDATA[
Serducho BAJERA!<br />Super <img src="https://forum.atnel.pl/images/smilies/icon_exclaim.gif" alt=":!:" title="Wykrzyknik" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=189">MirkoT</a> — 7 lut 2016, o 19:50</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Bartek123]]></name></author>
<updated>2016-02-07T19:33:48+01:00</updated>
<published>2016-02-07T19:33:48+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14446&amp;p=153001#p153001</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14446&amp;p=153001#p153001"/>
<title type="html"><![CDATA[Re: Serducho]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14446&amp;p=153001#p153001"><![CDATA[
Fajne efekty, ale fajnie by było gdyby dać do tego jakąś warstwę czegoś co nie przewodzi aby tam jakiegoś zwarcia nie było.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=10617">Bartek123</a> — 7 lut 2016, o 19:33</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2016-02-07T19:22:00+01:00</updated>
<published>2016-02-07T19:22:00+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14446&amp;p=152998#p152998</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14446&amp;p=152998#p152998"/>
<title type="html"><![CDATA[Re: Serducho]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14446&amp;p=152998#p152998"><![CDATA[
No serce jak żywe <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> .... można by spróbować je przeznaczyć na przeszczep może <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /> .... <br /><br />a na poważnie fajny projekcik i ładnie wykonane PCB <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 lut 2016, o 19:22</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[artur85]]></name></author>
<updated>2016-02-07T19:19:36+01:00</updated>
<published>2016-02-07T19:19:36+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14446&amp;p=152997#p152997</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14446&amp;p=152997#p152997"/>
<title type="html"><![CDATA[Serducho]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14446&amp;p=152997#p152997"><![CDATA[
Panowie, idą Walentynki! Tak więc nie ma obijania się i do roboty <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /><br />Na płytce mamy 18 diod podłączonych do nóżek atmegi88 ze sterowaniem PWM, niby nic wyszukanego ale efekt wizualny robi wrażenie. Na żywo serce mruga dużo ładniej niż na filmiku. Co do działania kodu, to wyświetlane jest 6 animacji. Na tyle mi starczyło pomysłów <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> No to chyba tyle, pozdrawiam  <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> <br />[syntax=c]/*<br /> * main.c<br /> *<br /> *  Created on: 31 sty 2016<br /> *      Author: artur<br /> */<br /><br />#include &lt;avr/io.h&gt;<br />#include &lt;util/delay.h&gt;<br />#include &lt;avr/interrupt.h&gt;<br /><br />enum {False,True};<br />uint8_t pwm&#91;18&#93;;<br />uint8_t action&#91;18&#93;; // 0 - off, 1 - on, 2 - zapal, 3 - zgaś,<br />uint8_t speed&#91;18&#93;;<br />uint8_t ledOnTime&#91;18&#93;;<br />uint8_t delay&#91;3&#93;;// 0 -rise, 1 - peak, 2 - fall<br />uint8_t riseSpeed,fallSpeed,frameTime;<br /><br />uint8_t allClearedFlag=False; //zwraca wartośc true jeśli wszystki diody są wygaszone<br /><br />void updateDiodes(void);<br />void setCommonPwm(uint8_t CommonPwm);<br /><br /><br />//---Poczatek generatora----------------------------------<br />unsigned int stan_poprzedni=1; //Przy inicjalizacji bedzie to 'seed'<br />const uint32_t a=22695477, c=1;<br /><br />uint8_t losuj() ;<br />//-----Koniec generatora----------------------------------<br />int main(void){<br /><br /><br /><br />riseSpeed=10;<br />fallSpeed=1;<br />frameTime=30;<br />//inicjazacja diod<br />DDRB |= (1 &lt;&lt; PB7);<br />DDRD |= (1 &lt;&lt; PD5);<br />DDRD |= (1 &lt;&lt; PD6);<br />DDRD |= (1 &lt;&lt; PD7);<br />DDRB |= (1 &lt;&lt; PB0);<br />DDRB |= (1 &lt;&lt; PB1);<br />DDRC |= (1 &lt;&lt; PC0);<br />DDRC |= (1 &lt;&lt; PC1);<br />DDRC |= (1 &lt;&lt; PC2);<br />DDRC |= (1 &lt;&lt; PC3);<br />DDRC |= (1 &lt;&lt; PC4);<br />DDRC |= (1 &lt;&lt; PC5);<br />DDRD |= (1 &lt;&lt; PD0);<br />DDRD |= (1 &lt;&lt; PD1);<br />DDRD |= (1 &lt;&lt; PD2);<br />DDRD |= (1 &lt;&lt; PD3);<br />DDRD |= (1 &lt;&lt; PD4);<br />DDRB |= (1 &lt;&lt; PB6);<br /><br /><br />//inicjalizacja klawisza<br />DDRB&amp;=~(1&lt;&lt;PB5);<br />PORTB|=(1&lt;&lt;PB5);<br /><br /><br />//CTC init<br />//programowalny timer 40kHz<br />TCCR0A |= (1 &lt;&lt; WGM01);<br />OCR0A = 200;<br />TIMSK0 |= (1 &lt;&lt; OCIE0A);    //Set the ISR COMPA vect<br />TCCR0B |=  (1 &lt;&lt; CS00); // set prescaler to 1 and start the timer<br /><br /><br />for(uint8_t i=0;i&lt;18;i++){<br />pwm&#91;i&#93;=15*i;<br />}<br /><br />sei();<br />uint16_t counter=0;<br />uint8_t temp=17;<br />uint8_t keyPressedTime=0;<br />uint8_t actualDemo=0;<br />uint8_t changeDemoFlag=0;<br />uint8_t initializeFlag=True;<br /><br />while(1){<br /><br />if (!(PINB &amp; (1 &lt;&lt; PB5))) {<br />if (keyPressedTime &lt; 200)<br />keyPressedTime++;<br />} else<br />keyPressedTime=0;<br />if(keyPressedTime==10)<br />{<br />changeDemoFlag=True;<br />}<br />counter++;<br />if(counter==frameTime)<br />{<br />counter=0;<br />if(changeDemoFlag){<br />riseSpeed=2;<br />fallSpeed=2;<br />frameTime=100;<br />uint8_t isCleared=True;<br />for (uint8_t diode = 0;diode&lt;18;diode++){<br />action&#91;diode&#93;=4;<br />}<br />if (isCleared == True) {<br />changeDemoFlag = False;<br />initializeFlag = True;<br />if (actualDemo &lt; 5)<br />actualDemo++;<br />else<br />actualDemo = 0;<br />}<br />} else {<br />if (actualDemo == 0) {<br />if (initializeFlag == True) {<br />initializeFlag = False;<br />temp = 9;<br />riseSpeed = 4;<br />fallSpeed = 3;<br />frameTime = 14;<br />}<br />if(temp&lt;9)<br />temp++;<br />else<br />temp=0;<br />action&#91;9-temp&#93;=3;<br />action&#91;9+temp&#93;=3;<br /><br />}<br />if (actualDemo == 1) {<br /><br />if (initializeFlag == True) {<br />initializeFlag = False;<br />temp = 17;<br />riseSpeed = 10;<br />fallSpeed = 3;<br />frameTime = 15;<br />}<br />if (temp &lt; 17)<br />temp++;<br />else<br />temp = 0;<br />action&#91;temp&#93; = 3;<br /><br />}<br />if (actualDemo == 2) {<br /><br />static uint8_t myPwm=0;<br />static uint8_t kierunek = 1;<br />if (initializeFlag == True) {<br />initializeFlag = False;<br />riseSpeed = 15;<br />fallSpeed = 8;<br />frameTime = 4;<br /><br />for (uint8_t diode = 0; diode &lt; 18; diode++) {<br />action&#91;diode&#93; = 1;<br />}<br />}<br />if (kierunek == 1) {<br />if (myPwm &lt; 200) {<br />myPwm += 4;<br />} else {<br />frameTime = 2;<br /><br />kierunek = 0;<br />}<br /><br />} else {<br />if (myPwm &gt; 30) {<br />myPwm -= 4;<br />} else {<br />kierunek = 1;<br />}<br />}<br />setCommonPwm(myPwm);<br /><br />}<br />if (actualDemo == 3) {<br /><br />if (initializeFlag == True) {<br />initializeFlag = False;<br />temp = 1;<br />riseSpeed = 5;<br />fallSpeed = 2;<br />frameTime = 90;<br />for(uint8_t diode=0;diode&lt;18;diode++){<br />action&#91;diode&#93;=0;<br />}<br /><br />}<br />temp=1-temp;<br />if(temp){<br />for(uint8_t diode=0;diode&lt;10;diode++)<br />action&#91;diode&#93;=3;<br />}<br />else{<br />for(uint8_t diode=9;diode&lt;18;diode++)<br />action&#91;diode&#93;=3;<br />action&#91;0&#93;=3;<br />}<br /><br />}<br />if (actualDemo == 4) {<br /><br />if (initializeFlag == True) {<br />initializeFlag = False;<br />temp = 1;<br />riseSpeed = 10;<br />fallSpeed = 4;<br />frameTime = 25;<br />}<br />if (temp &gt;0)<br />temp--;<br />else<br />temp = 17;<br />action&#91;temp&#93; = 3;<br />if(temp&gt;8)<br />action&#91;temp-9&#93;=3;<br />else<br />action&#91;temp+9&#93;=3;<br /><br />}<br />if (actualDemo == 5) {<br /><br />if (initializeFlag == True) {<br />initializeFlag = False;<br />temp = 1;<br />riseSpeed = 1;<br />fallSpeed = 1;<br />frameTime = 5;<br />}<br />uint8_t randomNumber = losuj();<br />randomNumber=randomNumber%36;<br />if (randomNumber&gt;17)<br />action&#91;randomNumber-18&#93;=4;<br />else<br />action&#91;randomNumber&#93;=5;<br /><br /><br />}<br />}<br />}<br />updateDiodes();<br /><br />}<br />}<br /><br /><br />ISR(TIMER0_COMPA_vect) {<br />static uint8_t cnt;<br /><br /><br />if (cnt &lt; (pwm&#91;0&#93;))<br />PORTB |= (1 &lt;&lt; PB7);<br />else<br />PORTB &amp;= ~(1 &lt;&lt; PB7);<br /><br />if (cnt &lt; (pwm&#91;1&#93;))<br />PORTD |= (1 &lt;&lt; PD5);<br />else<br />PORTD &amp;= ~(1 &lt;&lt; PD5);<br /><br />if (cnt &lt; (pwm&#91;2&#93;))<br />PORTD |= (1 &lt;&lt; PD6);<br />else<br />PORTD &amp;= ~(1 &lt;&lt; PD6);<br /><br />if (cnt &lt; (pwm&#91;3&#93;))<br />PORTD |= (1 &lt;&lt; PD7);<br />else<br />PORTD &amp;= ~(1 &lt;&lt; PD7);<br /><br />if (cnt &lt; (pwm&#91;4&#93;))<br />PORTB |= (1 &lt;&lt; PB0);<br />else<br />PORTB &amp;= ~(1 &lt;&lt; PB0);<br /><br />if (cnt &lt; (pwm&#91;5&#93;))<br />PORTB |= (1 &lt;&lt; PB1);<br />else<br />PORTB &amp;= ~(1 &lt;&lt; PB1);<br /><br />if (cnt &lt; (pwm&#91;6&#93;))<br />PORTC |= (1 &lt;&lt; PC0);<br />else<br />PORTC &amp;=~ (1 &lt;&lt; PC0);<br /><br />if (cnt &lt; (pwm&#91;7&#93;))<br />PORTC |= (1 &lt;&lt; PC1);<br />else<br />PORTC &amp;= ~(1 &lt;&lt; PC1);<br /><br />if (cnt &lt; (pwm&#91;8&#93;))<br />PORTC |= (1 &lt;&lt; PC2);<br />else<br />PORTC &amp;= ~(1 &lt;&lt; PC2);<br /><br />if (cnt &lt; (pwm&#91;9&#93;))<br />PORTC |= (1 &lt;&lt; PC3);<br />else<br />PORTC &amp;= ~(1 &lt;&lt; PC3);<br /><br />if (cnt &lt; (pwm&#91;10&#93;))<br />PORTC |= (1 &lt;&lt; PC4);<br />else<br />PORTC &amp;= ~(1 &lt;&lt; PC4);<br /><br />if (cnt &lt; (pwm&#91;11&#93;))<br />PORTC |= (1 &lt;&lt; PC5);<br />else<br />PORTC &amp;= ~(1 &lt;&lt; PC5);<br /><br />if (cnt &lt; (pwm&#91;12&#93;))<br />PORTD |= (1 &lt;&lt; PD0);<br />else<br />PORTD &amp;= ~(1 &lt;&lt; PD0);<br /><br />if (cnt &lt; (pwm&#91;13&#93;))<br />PORTD |= (1 &lt;&lt; PD1);<br />else<br />PORTD &amp;= ~(1 &lt;&lt; PD1);<br /><br />if (cnt &lt; (pwm&#91;14&#93;))<br />PORTD |= (1 &lt;&lt; PD2);<br />else<br />PORTD &amp;= ~(1 &lt;&lt; PD2);<br /><br />if (cnt &lt; (pwm&#91;15&#93;))<br />PORTD |= (1 &lt;&lt; PD3);<br />else<br />PORTD &amp;=~ (1 &lt;&lt; PD3);<br /><br />if (cnt &lt; (pwm&#91;16&#93;))<br />PORTD |= (1 &lt;&lt; PD4);<br />else<br />PORTD &amp;= ~(1 &lt;&lt; PD4);<br /><br />if (cnt &lt; (pwm&#91;17&#93;))<br />PORTB |= (1 &lt;&lt; PB6);<br />else<br />PORTB &amp;= ~(1 &lt;&lt; PB6);<br /><br />cnt++;<br />}<br /><br /><br />uint8_t step=2;<br />void updateDiodes(void){<br />//static uint8_t count;<br />allClearedFlag=True;<br />for(uint8_t diode=0;diode&lt;18;diode++)<br />{<br />if(action&#91;diode&#93;==0)<br />pwm&#91;diode&#93;=0;<br />if(action&#91;diode&#93;==3){<br /><br />if(pwm&#91;diode&#93;&lt;(255-riseSpeed))<br />{<br />pwm&#91;diode&#93;+=riseSpeed;<br />}<br />else<br />action&#91;diode&#93;=4;<br />}<br />if(action&#91;diode&#93;==4){<br />if (pwm&#91;diode&#93; &gt; fallSpeed) {<br />pwm&#91;diode&#93; -= fallSpeed;<br />allClearedFlag=False;<br />}<br />else<br />action&#91;diode&#93;=0;<br />}<br />if(action&#91;diode&#93;==5){<br /><br />if(pwm&#91;diode&#93;&lt;(255-riseSpeed))<br />{<br />pwm&#91;diode&#93;+=riseSpeed;<br />}<br />}<br />}<br /><br />}<br />void setCommonPwm(uint8_t CommonPwm){<br />for(uint8_t diode = 0; diode&lt;18;diode++)<br />{<br />pwm&#91;diode&#93;=CommonPwm;<br />}<br />}<br /><br />uint8_t losuj()<br />{<br /> stan_poprzedni=(a*stan_poprzedni+c);<br /> return stan_poprzedni%257;<br />}[/syntax]<br /><a href="https://obrazkiforum.atnel.pl/1212/7644c60b70f9960af66abbf556e016fa.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/1212/7644c60b70f9960af66abbf556e016fa.jpg" alt="Obrazek" /></a> <a href="https://obrazkiforum.atnel.pl/1212/3521b2a7ee43f1334508b47c969cd752.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/1212/3521b2a7ee43f1334508b47c969cd752.jpg" alt="Obrazek" /></a><br /><a href="https://obrazkiforum.atnel.pl/1212/358685a1cf068cc7ee4c0c8411eacd32.png"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/1212/358685a1cf068cc7ee4c0c8411eacd32.png" alt="Obrazek" /></a> <a href="https://obrazkiforum.atnel.pl/1212/f31e1cbd61f19c85b0102ffb85189938.png"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/1212/f31e1cbd61f19c85b0102ffb85189938.png" alt="Obrazek" /></a><br /><div style="width: 583px; height: 471px; margin: 0 auto; padding-left: 26px; padding-top: 48px; background: url('https://www.atnel.pl/download/atnel_tv.png') no-repeat;"> <strong>iframe</strong> </div><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1212">artur85</a> — 7 lut 2016, o 19:19</p><hr />
]]></content>
</entry>
</feed>