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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2016-10-27T16:42:33+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=15673&amp;mode</id>
<entry>
<author><name><![CDATA[micky]]></name></author>
<updated>2016-10-27T16:42:33+01:00</updated>
<published>2016-10-27T16:42:33+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15673&amp;p=173014#p173014</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15673&amp;p=173014#p173014"/>
<title type="html"><![CDATA[Re: Magiczne diody... ale inne.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15673&amp;p=173014#p173014"><![CDATA[
Jesli będziemy takie ilości pączków wciągać to na pewno bedzie nam jakiś jeden bit chciał wypaść <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=1546">micky</a> — 27 paź 2016, o 16:42</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2016-10-27T14:22:09+01:00</updated>
<published>2016-10-27T14:22:09+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15673&amp;p=173004#p173004</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15673&amp;p=173004#p173004"/>
<title type="html"><![CDATA[Re: Magiczne diody... ale inne.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15673&amp;p=173004#p173004"><![CDATA[
No nie - ja chyba jak już to dam radę przyjąć co najwyżej JEDEN BIT <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> o ile jeden pączek to jeden BIT <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /> .... Najwyżej jeśli nikt nie będzie patrzył, to wciągnę cichcem jeszcze z pięć - a wtedy ostatniemu zabraknie <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> Będę symulował wrednego madżik leda <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> — 27 paź 2016, o 14:22</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[MikieMan]]></name></author>
<updated>2016-10-27T14:08:30+01:00</updated>
<published>2016-10-27T14:08:30+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15673&amp;p=173000#p173000</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15673&amp;p=173000#p173000"/>
<title type="html"><![CDATA[Re: Magiczne diody... ale inne.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15673&amp;p=173000#p173000"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />albo taśmę MagicGrubas<br /></div>  <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ę" /> Tylko się zastanawiam na ilu bitach będziemy pracować. Myślę, że paczka powinna być max. 6 pączuchów na jednego bo przy większej ilości to się mogą MagicGrubasy zatkać i już nie wypuszczą bitów dalej <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=3503">MikieMan</a> — 27 paź 2016, o 14:08</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2016-10-27T13:42:44+01:00</updated>
<published>2016-10-27T13:42:44+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15673&amp;p=172998#p172998</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15673&amp;p=172998#p172998"/>
<title type="html"><![CDATA[Re: Magiczne diody... ale inne.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15673&amp;p=172998#p172998"><![CDATA[
to już jest nas trzech - będziemy mogli utworzyć taśmociąg <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> albo taśmę MagicGrubas <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=54">mirekk36</a> — 27 paź 2016, o 13:42</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[MikieMan]]></name></author>
<updated>2016-10-27T12:52:07+01:00</updated>
<published>2016-10-27T12:52:07+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15673&amp;p=172985#p172985</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15673&amp;p=172985#p172985"/>
<title type="html"><![CDATA[Re: Magiczne diody... ale inne.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15673&amp;p=172985#p172985"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br /><div class="quotetitle">MikieMan napisał(a):</div><div class="quotecontent">Może na warsztatach takie praktyczne ćwiczenie z pączuchami zrobimy  To by dopiero były smaczne warsztaty<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 proszę! kolega też ma świetne pomysły, pomyślimy ...</div> <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /> No cóż mogę powiedzieć na swoje usprawiedliwienie.<br />Lubię po prostu pączki i sam trochę tak wyglądam, więc do pierwszoplanowej roli grubasa się nadaję  <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=3503">MikieMan</a> — 27 paź 2016, o 12:52</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2016-10-27T11:29:10+01:00</updated>
<published>2016-10-27T11:29:10+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15673&amp;p=172969#p172969</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15673&amp;p=172969#p172969"/>
<title type="html"><![CDATA[Re: Magiczne diody... ale inne.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15673&amp;p=172969#p172969"><![CDATA[
<div class="quotetitle">adkrzywda napisał(a):</div><div class="quotecontent"><br />To w takim razie ja pierwszy zgłaszam swoją kandydaturę do roli grubasa, chociaż gruby nie jestem,  ale co tam może jakoś przejdzie ; )<br /></div><br />Ja też się piszę na grubasa skoro będą pączki <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> — 27 paź 2016, o 11:29</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[adkrzywda]]></name></author>
<updated>2016-10-27T11:22:49+01:00</updated>
<published>2016-10-27T11:22:49+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15673&amp;p=172968#p172968</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15673&amp;p=172968#p172968"/>
<title type="html"><![CDATA[Re: Magiczne diody... ale inne.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15673&amp;p=172968#p172968"><![CDATA[
To w takim razie ja pierwszy zgłaszam swoją kandydaturę do roli grubasa, chociaż gruby nie jestem,  ale co tam może jakoś przejdzie ; )<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3522">adkrzywda</a> — 27 paź 2016, o 11:22</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2016-10-27T11:07:06+01:00</updated>
<published>2016-10-27T11:07:06+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15673&amp;p=172965#p172965</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15673&amp;p=172965#p172965"/>
<title type="html"><![CDATA[Re: Magiczne diody... ale inne.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15673&amp;p=172965#p172965"><![CDATA[
<div class="quotetitle">MikieMan napisał(a):</div><div class="quotecontent"><br />Może na warsztatach takie praktyczne ćwiczenie z pączuchami zrobimy  To by dopiero były smaczne warsztaty<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 proszę! kolega też ma świetne pomysły, pomyślimy ...<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 27 paź 2016, o 11:07</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[MikieMan]]></name></author>
<updated>2016-10-27T09:55:18+01:00</updated>
<published>2016-10-27T09:55:18+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15673&amp;p=172958#p172958</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15673&amp;p=172958#p172958"/>
<title type="html"><![CDATA[Re: Magiczne diody... ale inne.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15673&amp;p=172958#p172958"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />jak zaadresować pączki ?  np chciałbyś żeby pierwszych 6-ciu grubasów dostało pączki z ajerkoniakiem...<br /></div>No tym razem to ja oplułem swój ekran, aż się córka ze mnie śmiała <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /> <br />No musze przyznać Panie Mirku, że ma Pan rewelacyjne pomysły na przekazywanie wiedzy, no po prostu nie da się nie rozumieć  <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /> <br /><br />Może na warsztatach takie praktyczne ćwiczenie z pączuchami zrobimy <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /> To by dopiero były smaczne warsztaty  <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=3503">MikieMan</a> — 27 paź 2016, o 09:55</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2016-10-27T09:35:22+01:00</updated>
<published>2016-10-27T09:35:22+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15673&amp;p=172956#p172956</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15673&amp;p=172956#p172956"/>
<title type="html"><![CDATA[Re: Magiczne diody... ale inne.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15673&amp;p=172956#p172956"><![CDATA[
Jeszcze jeden przykład <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> np dla 12 diod żeby było klarownie i konkretnie<br /><br />1. wyobraź sobie długi taśmociąg <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br />2. wyobraź sobie że kładziesz na jego początku 12 smakowitych pączków<br />3. włączasz taśmociąg i jadą one w rządku<br />4. na drugim końcu ustawiło się 12 grubasów przy taśmociągu w szeregu jeden za drugim, ale każdy może zjeść tylko jednego pączka<br />5. pierwszy grubas zjada pierwszego pączka z 12-t <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> i odchodzi<br />6. drugi grubas zjada 1-go pączka z 11-tu jakie widzi już tylko na taśmociągu<br />7. trzeci grubas zjada 1-go pączka z 10-ciu które już tylko zostały i jadą do niego na taśmociągu<br />....<br /><br />n. ostatni grubas - zjada ostatniego pączka<br /><br />LEGENDA:<br /><br />1. jeden pączek to paczka trzech bajtów RGB<br />2. jeden grubas do dioda MAGIC LED<br /><br />jak zaadresować pączki ? <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> np chciałbyś żeby pierwszych 6-ciu grubasów dostało pączki z ajerkoniakiem <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> to na taśmociągu najpierw ustawiasz 6 takich pączków. Później jeden grubas ma dostać pączka z marmoladą. Więc dokładasz kolejnego 7-go pączka (adresujesz go do 7-go grubasa na końcu taśmociągu) ... do tego dokładasz jeszcze 5 pączków bez marmolady za to ze śliwką. Dzięki temu wiesz który grubas co zje. <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ę" /> <br /><br />ale bym sobie pączka zjadł po tej opowieści <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /> ... z ajerkoniakiem ... kurdę tylko taśmociągu nie widzę !<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 27 paź 2016, o 09:35</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[micky]]></name></author>
<updated>2016-10-27T09:00:21+01:00</updated>
<published>2016-10-27T09:00:21+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15673&amp;p=172953#p172953</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15673&amp;p=172953#p172953"/>
<title type="html"><![CDATA[Re: Magiczne diody... ale inne.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15673&amp;p=172953#p172953"><![CDATA[
W skrócie to kazda z diod polyka konkretna ilosc bitow i wypluwa do kolejnej pomniejszona paczke. Reszta w powyzszych poradnikach.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1546">micky</a> — 27 paź 2016, o 09:00</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[sq8dsr]]></name></author>
<updated>2016-10-26T16:12:30+01:00</updated>
<published>2016-10-26T16:12:30+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15673&amp;p=172883#p172883</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15673&amp;p=172883#p172883"/>
<title type="html"><![CDATA[Re: Magiczne diody... ale inne.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15673&amp;p=172883#p172883"><![CDATA[
Diody jako takie adresów NIE mają. Niezależnie od tego czy są to WS2812 czy APA102/105. APA różnią się tylko tym, ze posiadają linię zegarową, co czyni je niewrażliwe na ewentualne opóźnienia w transmisji. Ale podejście do programowania taśmy takich ledów jest dokładnie takie samo jak w przypadku WS'ów.<br />Trzeba zrobić &quot;adresację&quot; wirtualną w pamięci MCU. Tak jak to jest zresztą bardzo ładnie opisane w poradnikach Mirka, do których linki są w poście powyżej.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1589">sq8dsr</a> — 26 paź 2016, o 16:12</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2016-10-26T07:52:11+01:00</updated>
<published>2016-10-26T07:52:11+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15673&amp;p=172824#p172824</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15673&amp;p=172824#p172824"/>
<title type="html"><![CDATA[Re: Magiczne diody... ale inne.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15673&amp;p=172824#p172824"><![CDATA[
<div class="quotetitle">expertup napisał(a):</div><div class="quotecontent"><br />To ja mam jeszcze pytanie, bo czytając opisy tych diod na polskich forach, widzę, że pisze się o jakiś adresach diod. Jeśli tak jest, to na czym to polega? Jeśli mam 4 diody szeregowo, to mogę sobie wysłać jedną ramkę, która zmienia mi kolor 1szej diody, a potem ramkę, która zmieni mi kolor 3ciej? Jeśli tak, to który bajt danych za to odpowiada?<br /></div><br /><br />A może jednak warto obejrzeć kilka z tych poradników ? <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br /><!-- m --><a class="postlink" href="https://www.youtube.com/watch?v=rAXTInMgJvM" >https://www.youtube.com/watch?v=rAXTInMgJvM</a><!-- m --><br /><!-- m --><a class="postlink" href="https://www.youtube.com/watch?v=CVNPBltHfoI" >https://www.youtube.com/watch?v=CVNPBltHfoI</a><!-- m --><br /><!-- m --><a class="postlink" href="https://www.youtube.com/watch?v=Z2J3FM4IBe8" >https://www.youtube.com/watch?v=Z2J3FM4IBe8</a><!-- m --><br /><!-- m --><a class="postlink" href="https://www.youtube.com/watch?v=YNUtcP1JjDA" >https://www.youtube.com/watch?v=YNUtcP1JjDA</a><!-- m --><br /><!-- m --><a class="postlink" href="https://www.youtube.com/watch?v=dANsWZ2awww" >https://www.youtube.com/watch?v=dANsWZ2awww</a><!-- m --><br /><!-- m --><a class="postlink" href="https://www.youtube.com/watch?v=yY2bqPcTEsk" >https://www.youtube.com/watch?v=yY2bqPcTEsk</a><!-- m --><br /><!-- m --><a class="postlink" href="https://www.youtube.com/watch?v=sQ2BujrzGkE" >https://www.youtube.com/watch?v=sQ2BujrzGkE</a><!-- m --><br /><!-- m --><a class="postlink" href="https://www.youtube.com/watch?v=JoPCxp1rM9I" >https://www.youtube.com/watch?v=JoPCxp1rM9I</a><!-- m --><br /><!-- m --><a class="postlink" href="https://www.youtube.com/watch?v=GdW1LKKQCVU" >https://www.youtube.com/watch?v=GdW1LKKQCVU</a><!-- m --><br /><!-- m --><a class="postlink" href="https://www.youtube.com/watch?v=ZAm7uZOPBrw" >https://www.youtube.com/watch?v=ZAm7uZOPBrw</a><!-- m --><br /><!-- m --><a class="postlink" href="https://www.youtube.com/watch?v=SJpJluCJmmg" >https://www.youtube.com/watch?v=SJpJluCJmmg</a><!-- m --><br /><!-- m --><a class="postlink" href="https://www.youtube.com/watch?v=pKI1B_jlWS4" >https://www.youtube.com/watch?v=pKI1B_jlWS4</a><!-- m --><br /><!-- m --><a class="postlink" href="https://www.youtube.com/watch?v=xujEupk1s-E" >https://www.youtube.com/watch?v=xujEupk1s-E</a><!-- m --><br /><!-- m --><a class="postlink" href="https://www.youtube.com/watch?v=bYiGIH5fafA" >https://www.youtube.com/watch?v=bYiGIH5fafA</a><!-- m --><br /><!-- m --><a class="postlink" href="https://www.youtube.com/watch?v=UCzE3Ep3Dmk" >https://www.youtube.com/watch?v=UCzE3Ep3Dmk</a><!-- m --><br /><!-- m --><a class="postlink" href="https://www.youtube.com/watch?v=nj_vZTQAO7k" >https://www.youtube.com/watch?v=nj_vZTQAO7k</a><!-- m --><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 26 paź 2016, o 07:52</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[expertup]]></name></author>
<updated>2016-10-26T07:50:20+01:00</updated>
<published>2016-10-26T07:50:20+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15673&amp;p=172823#p172823</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15673&amp;p=172823#p172823"/>
<title type="html"><![CDATA[Re: Magiczne diody... ale inne.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15673&amp;p=172823#p172823"><![CDATA[
To ja mam jeszcze pytanie, bo czytając opisy tych diod na polskich forach, widzę, że pisze się o jakiś adresach diod. Jeśli tak jest, to na czym to polega? Jeśli mam 4 diody szeregowo, to mogę sobie wysłać jedną ramkę, która zmienia mi kolor 1szej diody, a potem ramkę, która zmieni mi kolor 3ciej? Jeśli tak, to który bajt danych za to odpowiada?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=10622">expertup</a> — 26 paź 2016, o 07:50</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[sq8dsr]]></name></author>
<updated>2016-06-28T21:25:24+01:00</updated>
<published>2016-06-28T21:25:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15673&amp;p=163051#p163051</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15673&amp;p=163051#p163051"/>
<title type="html"><![CDATA[Re: Magiczne diody... ale inne.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15673&amp;p=163051#p163051"><![CDATA[
Tak Mirku, SPI to dobra sprawa. Teoretycznie przy tych prędkościach transmisji i przy szybkim PWM może nawet dało by się przy ich użyciu zrobić wyświetlacz POV...<br />WSy mają ten ogromny plus, ze są generalnie łatwo dostępne i tanie. Bo cena diody zaczyna osiągac poziom cen zwykłych diod RGB.<br /><br />Co ciekawe istnieją wersje tych diod APA które mają dodatkowo kolor biały (RGBW) co już musi bardzo miodnie dawać możliwość delikatnych odcieni.<br /><br />Co do funkcji HSV to siąde za chwile i spróbuję. Porównam czasy wykonywania się. To zresztą są bardzo ciekawe doświadczenia gdy można zobaczyć czas wykonywania czegoś w zalezności od użytych zmiennych, stosowania specyfikatora inline itd.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1589">sq8dsr</a> — 28 cze 2016, o 21:25</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2016-06-28T03:48:09+01:00</updated>
<published>2016-06-28T03:48:09+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15673&amp;p=163019#p163019</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15673&amp;p=163019#p163019"/>
<title type="html"><![CDATA[Re: Magiczne diody... ale inne.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15673&amp;p=163019#p163019"><![CDATA[
W scalakach WS2801 oraz WS2803 jest również transmisja SPI chociaż oczywiście całkiem inny protokół ale wcale nie uważam, żeby to było coś gorszego niż NZR właśnie wręcz przeciwnie ... a to ze względu na to, że z SPI jest po stokroć łatwiej a, że jedna linia sprzętowa więcej ? cóż <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> praktycznie żaden problem. Przy okazji można wtedy działać i na SPI sprzętowym i programowym ....<br /><br />O diodach APA już było słychać jakiś czas temu ale znowu tak jak mówisz - na razie cena jest co nieco kosmiczna w porównaniu do WSów i stąd pewnie na razie ich mniejsza popularność ... <br /><br />Nie mniej jednak SUPER, że już ktoś z &quot;naszych&quot; <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> mam na myśli forumowiczów pomiział się z tymi diodami i podzielił się nie tylko wrażeniami ale i takim fajnym praktycznym opisem a do tego kawałkiem kodu<br /><br />Przez ciebie aż chyba kupię gdzieś sobie kawałek chociaż taśmy z tymi diodami, żeby przy jakiejś okazji się pobawić ... eeeeh te świecidełka - od dzieciństwa mam bzika na punkcie diod LED <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /><br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 5 minutach ]</span></strong><br /><br /><div class="quotetitle">sq8dsr napisał(a):</div><div class="quotecontent"><br />funkcje HSV pracujące na wyłącznie na zmiennych 8 bitowych.<br /></div><br />Chodziło tobie może o coś takiego ?<br /><br />[syntax=c]/*<br /> *<br /> * Skalowanie wartości HSV:<br /> * H:      0-255, 0=Red, 42=Yellow, 85=Green, 128=Aqua, 171=Blue, 214=Magenta<br /> * S:      0-255, 0=tylko biała barwa, 255=pełne kolory<br /> * V:      0-255, 0=brak światła, 255=maksymalna jasność<br /> *<br /> *<br />*/<br />void hsv_to_rgb1( TRGB * myrgb, uint8_t h, uint8_t s, uint8_t v) {<br /><br />        uint16_t region, remainder, p, q, t;<br /><br />    if (s == 0) myrgb-&gt;r = myrgb-&gt;g = myrgb-&gt;b = v;<br />    else {<br />        region = h*6 / 256;<br />        remainder = (h*6)%256;<br /><br />         p = (v * (255 - s)) / 256;<br />         q = (v * (255 - (s * remainder)/256)) / 256;<br />         t = (v * (255 - (s * (255 - remainder))/256)) / 256;<br /><br />         switch (region) {<br />             case 0:<br />                myrgb-&gt;r = v; myrgb-&gt;g = t; myrgb-&gt;b = p;<br />                 break;<br />             case 1:<br />                myrgb-&gt;r = q; myrgb-&gt;g = v; myrgb-&gt;b = p;<br />                 break;<br />             case 2:<br />                myrgb-&gt;r = p; myrgb-&gt;g = v; myrgb-&gt;b = t;<br />                 break;<br />             case 3:<br />                myrgb-&gt;r = p; myrgb-&gt;g = q; myrgb-&gt;b = v;<br />                 break;<br />             case 4:<br />                myrgb-&gt;r = t; myrgb-&gt;g = p; myrgb-&gt;b = v;<br />                 break;<br />             case 5:<br />                myrgb-&gt;r = v; myrgb-&gt;g = p; myrgb-&gt;b = q;<br />                 break;<br />         }<br />    }<br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 28 cze 2016, o 03:48</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[sq8dsr]]></name></author>
<updated>2016-06-27T22:57:59+01:00</updated>
<published>2016-06-27T22:57:59+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15673&amp;p=163017#p163017</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15673&amp;p=163017#p163017"/>
<title type="html"><![CDATA[Magiczne diody... ale inne.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15673&amp;p=163017#p163017"><![CDATA[
Witam <br /><br />Niedawno dostałem w prezencie taśmę LED. Diody podobne do WS2812 ale nieco inne.<br />Nazywają się APA102C i poza bardzo podobnym wyglądem mocno różnią się od WS'ów.<br />Pierwszą, główną różnicą jest sposób sterowania. W WS'ach mamy własnościowy protokół NZR, używający tylko jednej linii danych.<br />APA102 używa okrojonego SPI... Tak właśnie SPI. Czyli mamy linię danych (MOSI) oraz linię zegarową (SCK).<br />Na pierwszy rzut oka to komplikacja. Ale za tym idą poważne implikacje.<br />Otóż AP102 kompletnie jest niewrażliwa na zaburzenia czasów podczas transmisji. W WS'ach jest to kluczowe zagadnienie i ich protokół jest dość wymagający. Pierwszą rzeczą jest to, że nie można ani na chwilę (dłuższą niż 10 us) przerwać transmisji, więc na czas wykonywania transmisji do taśmy led muszą zostać wyłączone przerwania. <br />APA102 nie ma na tym polu problemów. Ponieważ dane z linii MOSI są zapisywane do rejestru tylko w chwili gdy na wejściu SCK pojawia się zbocze narastające. Powoduje to, że można przerwać transmisję w trakcie a za chwile ją wznowić. Co więcej, możemy nawet w trakcie zmieniać częstotliwość pracy SPI.<br />Co więcej. Częstotliwość sygnału SCK może być właściwie dowolna. Ograniczona rozmywaniem się sygnału przez działanie pojemności pasożytniczych. Ostatnie testy wykonywałem na SCK pracującym z częstotliwością 10 MHz i pasek radzi sobie z tym doskonale. W sieci znajdują się doniesienia o poprawnym sterowaniu diod przy częstotliości SCK nawet 60 MHz i to przy logice 3,3 V, Np. Sterowanie z Raspberry czy BeagleBone lub innych ARMOwych systemów używających systemu operacyjnego.<br /><br />Kolejną rzeczą, która jest novum w tych diodach to protokół trasmisji. <br />WSy używały 24 bitowej reprezentacji w organizacji GRB. <br />APA używa 32 bitowej w kolejności BGR. Kolory są kodowane na 3 bajtach ale pozostaje nam jeszcze jeden bajt (pierwszy w kolejności).<br />Jego funkcją jest oznaczenie początku transmisji danych pojedynczej diody, (trzy najstarsze bity ustawione na 111) oraz zawiera na najmłodszych 5 bitach (32 wartości) ustawienie globalnej luminancji diody. Mamy więc normalnie sterowane 256 poziomów PWM dla każdego koloru składowego, oraz globalnie dla całej diody jeszcze 5 bitową reprezentacje jasności ogólnej jednocześnie dla 3 kanałów.<br />Różnice w protokole jednak się na tym nie kończą.<br />Otóż paczka danych (komplet ramek dla całej taśmy) też ma oznaczony początek i koniec. Dzięki temu możliwa jest całkowita odporność na opóźnienia w transmisji.<br />Paczka danych musi zaczynać się od 4 bajtów o wartości zero następnie dopiero możemy wysyłać do diod kolejne 4 bajtowe ramki opisane powyżej.<br />Koniec ramki to nieco inna sprawa. Dokumentacja mówi o wysłaniu 4 bajtów złożonych z samych jedynek, jednak nie jest to do końca prawda...<br />Tak na prawdę wartości bitów ramki końcowej mogą być dowolne. Ja wysyłam zera.... Natomiast liczba bitów końca jest nieco źle opisana w dokumentacji. Nalezy bowiem wysłać tyle bitów ile wynosi liczba diod w pasku podzieloną przez dwa. <br />Dziwne... Ale wynika to ze sposobu działania tych diod. Każda dioda na swoim wyjściu neguje sygnał zegarowy, co powoduje przesuniecie się zbocza narastającego o pół okresu. Zadaniem ramki końcowej jest wysłać tyle impulsów zegarowych, żeby rejestry przesuwające w sterownikach diod mogły wprowadzić wszyskie ramki danych. Wydaje się to może zawiłe i jakby sztucznie skomplikowane, jednak ma to poważne uzasadnienie. Dzięki rozwiązaniu z negacją nie ma potrzeby odtwarzania przez sterowniki sygnału zegarowego co gwarantuje niezależność pracy w zakresie różnych częstotliwości sygnału zegarowanego. <br /><br />Ciekawostką jest zawrotna szybkość PWM - ponad 19 kHz ! <br /><br />Minusem tych diod jest ich cena (nawet 5 większa niż WS'ów), oraz słaba dostępność w Polsce. WS2812b jednak króluje <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />Zamieszczam bardzo wstępną wersję biblioteki (wzorowanej na bibliotece Mirka do Ws'ów) z dodaną obsługą HSV.<br />Używam sprzętowego SPI, choć oczywiście można zrobić to programowo.<br />Na pewno da się to jeszcze zoptymalizować. Przedewszystkim funkcje liczące wektory RBG z przestrzeni HSV są nieoptymalne bowiem używają<br />zmiennych 16 bitowych. Co w praktyce przy takich zastosowaniach jak animacje jest zbytkiem.<br />Obiecuje sobie, ale ciągle bark czasu, że przerobię bibliotekę FASTLED do Arduino, która zawiera bardzo szybkiej funkcje HSV pracujące na wyłącznie na zmiennych 8 bitowych. <br />Może ktoś zetknął się z tymi diodami... Może ma jakieś sugestie.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1589">sq8dsr</a> — 27 cze 2016, o 22:57</p><hr />
]]></content>
</entry>
</feed>