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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2014-10-14T16:49:17+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=23&amp;t=8587&amp;mode</id>
<entry>
<author><name><![CDATA[RafPe]]></name></author>
<updated>2014-10-14T16:49:17+01:00</updated>
<published>2014-10-14T16:49:17+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8587&amp;p=98942#p98942</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8587&amp;p=98942#p98942"/>
<title type="html"><![CDATA[Re: WS2803 - PWM jest latwy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8587&amp;p=98942#p98942"><![CDATA[
Hej ... <br /><br />Zobacz sobie tutaj <a href="http://forum.atnel.pl/topic8821.html"  class="postlink">http://forum.atnel.pl/topic8821.html</a> Wlasnie tam szukam porady w sprawie sterownika. <br /><br />Jeden led moze byc rowny tasmie - musisz jedynie dobry NPN dobrac <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> i fajne jest to  , ze nie musisz miec rezystora ograniczajacego <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> <br /><br />Wlasnie teraz mnie przez mysl przeszlo , ze moze w swoim projekcie powienenem byl pomyslec o jakis bezpiecznikach :/<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4344">RafPe</a> — 14 paź 2014, o 16:49</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[majster]]></name></author>
<updated>2014-10-14T16:31:01+01:00</updated>
<published>2014-10-14T16:31:01+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8587&amp;p=98936#p98936</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8587&amp;p=98936#p98936"/>
<title type="html"><![CDATA[Re: WS2803 - PWM jest latwy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8587&amp;p=98936#p98936"><![CDATA[
No fakt do schodów jak znalazł <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> <br />Koledze niedługo będę robił sterownik schodów ... i pytanko przy okazji <br /><br />widoczny jeden led na filmie będzie jako cała taśma ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1628">majster</a> — 14 paź 2014, o 16:31</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[RafPe]]></name></author>
<updated>2014-10-13T10:25:56+01:00</updated>
<published>2014-10-13T10:25:56+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8587&amp;p=98757#p98757</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8587&amp;p=98757#p98757"/>
<title type="html"><![CDATA[Re: WS2803 - PWM jest latwy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8587&amp;p=98757#p98757"><![CDATA[
Wlasnie wsadzam <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> Robie sobie 2'ga wersje podswietlanych schodow i ten scalak to prawdziwy skarbus <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> <br /><br />Biblioteka wymaga jeszcze pracy nad jakimis efektami <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ale mam nadzieje ,ze juz ta postac moze sie przydac <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=4344">RafPe</a> — 13 paź 2014, o 10:25</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[majster]]></name></author>
<updated>2014-10-13T10:15:10+01:00</updated>
<published>2014-10-13T10:15:10+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8587&amp;p=98754#p98754</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8587&amp;p=98754#p98754"/>
<title type="html"><![CDATA[Re: WS2803 - PWM jest latwy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8587&amp;p=98754#p98754"><![CDATA[
No i fajnie <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />Może uda się wsadzić scalaczek do jakiegoś projektu <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> to i biblioteczka się może przydać <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> — 13 paź 2014, o 10:15</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[RafPe]]></name></author>
<updated>2014-09-21T09:05:14+01:00</updated>
<published>2014-09-21T09:05:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8587&amp;p=96221#p96221</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8587&amp;p=96221#p96221"/>
<title type="html"><![CDATA[WS2803 - PWM jest latwy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8587&amp;p=96221#p96221"><![CDATA[
Witam wszystkich! <br /><br />Zafascynowany ostatnio seria o Magic LED oraz efektami jakie mozna na nich osiagnac zdecydowalem sie sprobowac przeniesc te efekty na innego scalaka.Tutaj zaczalem swoja przygode ze scalakiem WS2803 (ktory tak fajnie sie sklada mozna dostac tu <a href="http://sklep.atnel.pl/pl/p/WS2803-DIP/84"  class="postlink">http://sklep.atnel.pl/pl/p/WS2803-DIP/84</a>) <br /><br />Przeszukalem troszeczke informacji na forum I niestety nie znalazlem jeszcze zadnej biblioteczki do niego a szkoda ... bo wedlug mnie warty jest uwagi. Przede wszystkim jest latwy w uzyciu... podlaczamy do niego nasze LEDY katoda a jesli interesuje nas wyzsze napiecie jak 12V to uzywamy tranzystorow (polecam spojrzec na note do WS2801 - mlodszego brata  WS2803:) ) <br /><br />Do celow hobbistycznych 8bitowa rozdzielczosc PWM jaka mozemy dzieki niemu uzyskac daje naprawde fajne efekty <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Jako ze widziec znaczy 1000x niz czytac <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> oto i video ... ale niestety moja kamera daleka jest od uchwycenia dobrego efektu video ... wiec z gory przepraszam za jakosc <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> <br /><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><br /><br />Wiec , na chwile obecna biblioteka dziala <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> uzywa sprzetowego SPI. <br />Ja napisalem ja uzywajac zwyklych diod LED , natomiast aby miec fajne efekty z RGB to trzeba ja troszeczke pewnie rozbudowac , czyli takie male DIY <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" />  <br />Wg mnie do tego swietnie nadaje sie seria poradnikow o Magic Ledach , gdzie Mirek wspomina o uniach / ich wykorzystaniu do wyswietlania koncowego koloru / przesuwaniu o 3 miejsca w buforze (RGB) etc - wiec polecam <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> <br /><br />W pliku naglowkowym <strong>ws2803.h</strong> mozecie zmienic czy ma byc uzywana korekcja Gamma oraz ile podlaczonych jest LED. W przyszlosci tutaj mozna dodac moze np calkowita ilosc chipow I na tej podstawie inicjalizowac zmienne <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /> ? Cos o czym mozna wspolnie poglowkowac <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> <br /><br />[syntax=c]/*<br /> *  Konfiguracja iloci podlaczonych LED i korekcji Gamma<br /> */<br />#define WS2803_LED_CNT      18<br />#define WS2803_USE_GAMMA    1<br />#define GAMMAR(a) (pgm_read_byte(&amp;gamma_correctionR&#91;a&#93;))  // macro for RED[/syntax]<br /><br />A ponizej plik <strong>main.c</strong> z dokladnie tymi efektami ktore mogliscie zaobserwowac na video <br />[syntax=c]int main(void)<br />{<br />SPI_Init();// Inicjalizacja SPI<br /><br />/*<br /> * Przyklad zapalenia tylko wybranych<br /> */<br />ws2803_set_pix_brightness(1, 98, ptrBuf);<br />ws2803_shift_out(ptrBuf);<br />_delay_ms(200);<br /><br />ws2803_set_pix_brightness(5, 120, ptrBuf);<br />ws2803_shift_out(ptrBuf);<br />_delay_ms(200);<br /><br />ws2803_set_pix_brightness(9, 60, ptrBuf);<br />ws2803_shift_out(ptrBuf);<br />_delay_ms(200);<br /><br />ws2803_set_pix_brightness(15, 230, ptrBuf);<br />ws2803_shift_out(ptrBuf);<br />_delay_ms(200);<br /><br />/*<br /> *  Przyklad wypychajacy na IC wartosc 0 (cos jak czyszczenie ekranu)<br /> */<br /><br />ws2803_set_all( ptrBuf , 0);    // ustaw bufor na 0<br />ws2803_shift_out( ptrBuf );// wypchnij bufor<br /><br /><br />/*<br /> * Przyklad z rozjasnieniem / sciemnieniem<br /> */<br /><br />ws2803_fade(1 , 20 , ptrBuf); // Fade IN <br />ws2803_fade(0 , 20 , ptrBuf); // FADE OUT<br /><br />/*<br /> *  Przyklad zapalania pojedynczych LED<br /> */<br /><br />ws2803_oneByOne(5, ptrBuf);<br /><br /><br /><br /><br />while(1)<br />{<br />/*<br /> *  Taki bardzooooo prosty przyklad mini kometki :)<br /> */<br /><br />for (int var = 0; var &lt; WS2803_LED_CNT+1 ; var++)<br />{<br />if(var&gt;0) ws_line(ptrBuf, var-1, 2,0);// Funkcja odpowiedzialna za zmazywanie paska<br />ws_line(ptrBuf, var,     2,30);// Rysujemy nasz pasek<br />ws_line(ptrBuf, var+2,   2,150);// Rysujemy nasz pasek<br />ws_line(ptrBuf, var+4,   2,240);// Rysujemy nasz pasek<br /><br />ws2803_shift_out( ptrBuf);// Wypychamy<br />_delay_ms(150);<br />}<br /><br />}<br />}[/syntax]<br /><br />Funkcje staralem sie pisac w taki sposob aby mozna bylo ich latwo uzyc I dostosowac do swoich potrzeb. W zwiazku z tym <strong>_delay_ms(XYZ)</strong> w efektach jest przekazywany jako parameter. <br /><br />Jesli ktos bedzie mial jakies komentarze ... bardzo chetnie poczytam jako , ze zdaje sobie sprawe ze mozna na pewno napisac to lepiej I optymalniej <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> <br /><br /><br />Pozdrawiam I milego PWM'owania <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> <br />Raf<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4344">RafPe</a> — 21 wrz 2014, o 09:05</p><hr />
]]></content>
</entry>
</feed>