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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2016-12-08T21:07:29+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=17012&amp;mode</id>
<entry>
<author><name><![CDATA[sq8dsr]]></name></author>
<updated>2016-12-08T21:07:29+01:00</updated>
<published>2016-12-08T21:07:29+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17012&amp;p=176916#p176916</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17012&amp;p=176916#p176916"/>
<title type="html"><![CDATA[Re: Atmega8a, sterowanie diodą RGB]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17012&amp;p=176916#p176916"><![CDATA[
Schemat miał być dla nas <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> <br /><br />Dobra, dioda RGB ma w sobie trzy diody, rozumiem, że u Ciebie mają one połączone katody.<br />W takim razie wspólną katodę łączysz z masą. Do poszczególnych anod dajesz rezystory np. 470 ohm. I przez te rezystory łączysz z wyprowadzeniami mikrokontrolera.<br /><br /><a href="https://obrazkiforum.atnel.pl/1589/492f6d53ca7efa8a079b45229ded8444.PNG"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/1589/492f6d53ca7efa8a079b45229ded8444.PNG" alt="Obrazek" /></a><br /><br /><br />[syntax=c]DDRB |= (1&lt;&lt;PB0) | (1&lt;&lt;PB1) | (1&lt;&lt;PB2); // ustawienie pinów jako WYJSCIA<br /><br />PORTB |= (1&lt;&lt;PB0); //zapalenie pierwszej diody<br />PORTB |= (1&lt;&lt;PB1); //zapelenie drugiej diody<br />PORTB |= (1&lt;&lt;PB2); //zapalenie trzeciej diody<br /><br />PORTB &amp;= ~(1&lt;&lt;PB0); //zgaszenie pierwszej diody<br />PORTB &amp;= ~(1&lt;&lt;PB1); //zgaszenie drugiej diody<br />PORTB &amp;= ~(1&lt;&lt;PB3); //zgaszenie trzeciej diody[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1589">sq8dsr</a> — 8 gru 2016, o 21:07</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Mozzard]]></name></author>
<updated>2016-12-08T20:49:07+01:00</updated>
<published>2016-12-08T20:49:07+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17012&amp;p=176910#p176910</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17012&amp;p=176910#p176910"/>
<title type="html"><![CDATA[Re: Atmega8a, sterowanie diodą RGB]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17012&amp;p=176910#p176910"><![CDATA[
Obawiam się, ze to mi nic nie da. Nie chodzi mi o to by zmieniała barwy płynnie czy inne efekty. Chce po prostu się z nią porozumieć mimo tego, ze ma wspólną katodę.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=15757">Mozzard</a> — 8 gru 2016, o 20:49</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[sq8dsr]]></name></author>
<updated>2016-12-08T20:48:46+01:00</updated>
<published>2016-12-08T20:48:46+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17012&amp;p=176909#p176909</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17012&amp;p=176909#p176909"/>
<title type="html"><![CDATA[Re: Atmega8a, sterowanie diodą RGB]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17012&amp;p=176909#p176909"><![CDATA[
Sprobuj narysować schemat jak podłączasz te diodę z zaznaczeniem gdzie jest anoda i katoda.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1589">sq8dsr</a> — 8 gru 2016, o 20:48</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[adamBo]]></name></author>
<updated>2016-12-08T20:38:29+01:00</updated>
<published>2016-12-08T20:38:29+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17012&amp;p=176908#p176908</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17012&amp;p=176908#p176908"/>
<title type="html"><![CDATA[Re: Atmega8a, sterowanie diodą RGB]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17012&amp;p=176908#p176908"><![CDATA[
Poczytaj o sterowaniu diodą przez pwm.<br /><br />Wysłane z mojego HTC One_M8 przy użyciu Tapatalka<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=9051">adamBo</a> — 8 gru 2016, o 20:38</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Mozzard]]></name></author>
<updated>2016-12-08T20:32:17+01:00</updated>
<published>2016-12-08T20:32:17+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17012&amp;p=176905#p176905</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17012&amp;p=176905#p176905"/>
<title type="html"><![CDATA[Atmega8a, sterowanie diodą RGB]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17012&amp;p=176905#p176905"><![CDATA[
Witam.<br /><br />Dopiero zaczynam przygodę z programowaniem, już pierwsze migające diody za płoty były i zachciało mi sie diody RGB dokładniej Super Fluxa. Wcześniej po prostu brałem diodę, podłączałem do plusika, a z PB0 PB1 i PB2 szedł sygnał i wszystko grało i migało jak trzeba. Niestety SuperFluxowi trzeba dostarczać plusu, a katode wpierniczyć do zera. Poczatkowo chwila zabawy żebym ogarnął co i jak żeby z PB0 PB1 i PB2 szedł +, zastosowałem poniższy kod.<br />[syntax]PORTB = 1;<br />DDRB = 1;[/syntax]<br /><br />Yey dioda zaświeciła na niebiesko i tu juz się kończą moje możliwości, szukałem rozwiązania ale chyba się z nim mijałem.<br />1. Dioda cały czas lekko świeci na niebiesko (jak robiłem oświetlenie LED pod sufitem to trzeba było dopiero dawać faze zeby swieciły a tu cały czas jest i dlatego świeci wiec rozumiem problem niestety nie wiem jak go przeskoczyć)<br />2. Mimo prawidłowego podłączenia, świeci tylko i wyłącznie niebieska dioda mimo, ze polecenia sygnału na PB1 powinno kasować sygnał z PB0, robiłem tak na wyświetlaczu 8-segmentowym (wspólna anoda) i czerwony paseczek kręcił się dookoła bez żadnego problemu, a wydaje mi sie, że działa to na bardzo podobnej zasadzie (bo dioda RGB to w sumie 3 diody LED)<br /><br />Czy może mi ktoś wyjaśnić dlaczego tak się dzieje i/lub pokazać na gotowym kodzie jak powinno się to zrobić? <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />Pozdrawiam Dawid<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=15757">Mozzard</a> — 8 gru 2016, o 20:32</p><hr />
]]></content>
</entry>
</feed>