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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2018-12-12T17:50:31+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=22&amp;t=7026&amp;mode</id>
<entry>
<author><name><![CDATA[Arek1111111111]]></name></author>
<updated>2018-12-12T17:50:31+01:00</updated>
<published>2018-12-12T17:50:31+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=214583#p214583</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=214583#p214583"/>
<title type="html"><![CDATA[Re: Wskaźnik wysterowania na ATtiny13 + 74HC595]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=214583#p214583"><![CDATA[
Bardzo spodobał mi się Twój projekt i chciałbym go wykorzystać do swojego wzmacniacza. Posiadam układ wzmacniacza ne5532, mógłbym go zastosować zamiast lm386? <br />Przeglądając schematy wydaje się podobny ale wolałbym się upewnić<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3349">Arek1111111111</a> — 12 gru 2018, o 17:50</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Nefarious19]]></name></author>
<updated>2014-05-22T17:57:58+01:00</updated>
<published>2014-05-22T17:57:58+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=82104#p82104</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=82104#p82104"/>
<title type="html"><![CDATA[Re: Wskaźnik wysterowania na ATtiny13 + 74HC595]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=82104#p82104"><![CDATA[
No to życzę powodzenia w realizaji;) jakbyś miał jakieś pytania, pisz;)<br /><br />Wysłane z mojego ST26i przy użyciu Tapatalka<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2500">Nefarious19</a> — 22 maja 2014, o 17:57</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[D_C]]></name></author>
<updated>2014-05-22T17:25:19+01:00</updated>
<published>2014-05-22T17:25:19+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=82103#p82103</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=82103#p82103"/>
<title type="html"><![CDATA[Re: Wskaźnik wysterowania na ATtiny13 + 74HC595]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=82103#p82103"><![CDATA[
<div class="quotetitle">Nefarious19 napisał(a):</div><div class="quotecontent"><br />mam nadzieję że podzielisz się na forum ;&gt; ?:)<br /></div><br />jak mogło by być inaczej <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /> właśnie dzis wpadłem na ten pomysł jak, mi w szkole bateria padła w tel, a strasznie słońce przypiekało, więc pierwsza myśl w głowie dlaczego by go nie wykorzystać. Później przypomniałem sobie twój projekt, i tu narodził się pomysł z wskaźnikiem<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1165">D_C</a> — 22 maja 2014, o 17:25</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Nefarious19]]></name></author>
<updated>2014-05-22T17:14:19+01:00</updated>
<published>2014-05-22T17:14:19+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=82101#p82101</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=82101#p82101"/>
<title type="html"><![CDATA[Re: Wskaźnik wysterowania na ATtiny13 + 74HC595]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=82101#p82101"><![CDATA[
eee, no całkiem spoko:) mam nadzieję że podzielisz się na forum ;&gt; ?:)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2500">Nefarious19</a> — 22 maja 2014, o 17:14</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[D_C]]></name></author>
<updated>2014-05-22T16:59:25+01:00</updated>
<published>2014-05-22T16:59:25+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=82099#p82099</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=82099#p82099"/>
<title type="html"><![CDATA[Re: Wskaźnik wysterowania na ATtiny13 + 74HC595]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=82099#p82099"><![CDATA[
wskaźnik poziomu nasłonecznienia, do ładowarki z baterii słonecznej <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=1165">D_C</a> — 22 maja 2014, o 16:59</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Nefarious19]]></name></author>
<updated>2014-05-22T16:51:06+01:00</updated>
<published>2014-05-22T16:51:06+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=82098#p82098</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=82098#p82098"/>
<title type="html"><![CDATA[Re: Wskaźnik wysterowania na ATtiny13 + 74HC595]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=82098#p82098"><![CDATA[
<div class="quotetitle">D_C napisał(a):</div><div class="quotecontent"><br />cześć, do autora, jakie są wartości kondensatorów, C14 i C12 ? Zainspirowałem sie twoim projektem, i wzoruje się na twoim schemacie, ale do urządzenia o innym zastosowaniu<br /></div><br /><br />ja dałem 100nF ale mogą być o rząd wielkości większe (do 1uF). Z ciekawości zapytam, co kombinujesz;)?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2500">Nefarious19</a> — 22 maja 2014, o 16:51</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[D_C]]></name></author>
<updated>2014-05-22T16:12:00+01:00</updated>
<published>2014-05-22T16:12:00+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=82096#p82096</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=82096#p82096"/>
<title type="html"><![CDATA[Re: Wskaźnik wysterowania na ATtiny13 + 74HC595]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=82096#p82096"><![CDATA[
cześć, do autora, jakie są wartości kondensatorów, C14 i C12 ? Zainspirowałem sie twoim projektem, i wzoruje się na twoim schemacie, ale do urządzenia o innym zastosowaniu <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=1165">D_C</a> — 22 maja 2014, o 16:12</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-05-14T19:36:46+01:00</updated>
<published>2014-05-14T19:36:46+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=81142#p81142</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=81142#p81142"/>
<title type="html"><![CDATA[Re: Wskaźnik wysterowania na ATtiny13 + 74HC595]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=81142#p81142"><![CDATA[
Przede wszystkim działanie diod <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> jak dla mnie bombowe ... aż miło się patrzy ... albo hmmm oko zawiesza <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> — 14 maja 2014, o 19:36</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Nefarious19]]></name></author>
<updated>2014-05-14T18:16:06+01:00</updated>
<published>2014-05-14T18:16:06+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=81132#p81132</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=81132#p81132"/>
<title type="html"><![CDATA[Re: Wskaźnik wysterowania na ATtiny13 + 74HC595]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=81132#p81132"><![CDATA[
Kolejny update:)<br /><br />Chciałbym tylko pokazać jak układ wygląda w obudowie:)<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 />może niezbyt estetycznie ale nie mam jeszcze wprawy w konstruowaniu własnych urządzeń ale myślę że nie jest aż tak źle, pozdrawiam:)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2500">Nefarious19</a> — 14 maja 2014, o 18:16</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Nefarious19]]></name></author>
<updated>2014-05-14T13:03:58+01:00</updated>
<published>2014-05-14T13:03:58+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=81094#p81094</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=81094#p81094"/>
<title type="html"><![CDATA[Re: Wskaźnik wysterowania na ATtiny13 + 74HC595]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=81094#p81094"><![CDATA[
Nie chodziło mi o pamięć w której jest kod programu tylko pamięć w której są zmienne, czyli RAM.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2500">Nefarious19</a> — 14 maja 2014, o 13:03</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-05-14T11:59:53+01:00</updated>
<published>2014-05-14T11:59:53+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=81092#p81092</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=81092#p81092"/>
<title type="html"><![CDATA[Re: Wskaźnik wysterowania na ATtiny13 + 74HC595]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=81092#p81092"><![CDATA[
<div class="quotetitle">OdeOn napisał(a):</div><div class="quotecontent"><br />Stos jest w pamięci RAM, więc wykorzystanie pamięci flash nie ma na niego wpływu<br /></div><br /><br />Dokładnie jak mówisz, zużycie flash'a nie ma wpływu ... ale kolega pisał o pamięci programu czyli RAM chyba ... więc to już może mieć.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 14 maja 2014, o 11:59</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[OdeOn]]></name></author>
<updated>2014-05-14T10:00:01+01:00</updated>
<published>2014-05-14T10:00:01+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=81089#p81089</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=81089#p81089"/>
<title type="html"><![CDATA[Re: Wskaźnik wysterowania na ATtiny13 + 74HC595]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=81089#p81089"><![CDATA[
<div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />Zauważyłem ze w ATtiny13 po przekroczeniu 80% pamięci danych zaczyna już wszystko wariować, wtedy się już pewnie stos odzywa. Mam racje?<br /></div> Stos jest w pamięci RAM, więc wykorzystanie pamięci flash nie ma na niego wpływu.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1407">OdeOn</a> — 14 maja 2014, o 10:00</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Nefarious19]]></name></author>
<updated>2014-05-13T21:02:23+01:00</updated>
<published>2014-05-13T21:02:23+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=81061#p81061</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=81061#p81061"/>
<title type="html"><![CDATA[Re: Wskaźnik wysterowania na ATtiny13 + 74HC595]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=81061#p81061"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />. mi lekarze powiedzieli, że tego już nie da się zoperować i po prostu trzeba się z tym nauczyć jakoś żyć<br /></div><br /><br />hahahha <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /> Mi moja dziewczyna mówi że nieuleczalny jestem;p jakiś wirus w tych prockach jest czy co;p?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2500">Nefarious19</a> — 13 maja 2014, o 21:02</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-05-13T20:54:10+01:00</updated>
<published>2014-05-13T20:54:10+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=81060#p81060</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=81060#p81060"/>
<title type="html"><![CDATA[Re: Wskaźnik wysterowania na ATtiny13 + 74HC595]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=81060#p81060"><![CDATA[
<div class="quotetitle">Nefarious19 napisał(a):</div><div class="quotecontent"><br />Mam takie pytanko co do pinu PB5, jak wyłączę na nim reset to później zaprogramować procek będę mógł jakimś programatorem który ma wysokonapięciowy ten reset?<br /></div><br /><br />Pewnie że tak <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ... Nawet tzw FusebitDoktorem sobie takiego procka odblokujesz <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ....<br /><br /><div class="quotetitle">Nefarious19 napisał(a):</div><div class="quotecontent"><br />bo takiego bakcyla złapałem że aż mi spać w nocy nie daje..<br /></div><br /><br />Skąd ja to znam .... rozumiem cię .... masz przerąbane .... mi lekarze powiedzieli, że tego już nie da się zoperować i po prostu trzeba się z tym nauczyć jakoś żyć <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> — 13 maja 2014, o 20:54</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Nefarious19]]></name></author>
<updated>2014-05-13T20:49:38+01:00</updated>
<published>2014-05-13T20:49:38+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=81059#p81059</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=81059#p81059"/>
<title type="html"><![CDATA[Re: Wskaźnik wysterowania na ATtiny13 + 74HC595]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=81059#p81059"><![CDATA[
Parę miesięcy temu, jak zaczynałem przygodę z elektroniką i &quot;programowałem&quot; sobie w Arduino, definiowałem sobie zmienne int do zwykłej pętli for odliczającej do 10, albo float. Nie zwracałem uwagi na pamięć i cieszyłem się z migania diodami;) Teraz jak widzę te programy  dla Arduino napisane gdzie kilka linijek kodu zajmuje 70% pamięci ATmegi32u4  i wszędzie są zmienne int albo float to aż się uśmiecham że aż tyle pamięci się marnotrawi:) Nigdy wcześniej nie musiałem tak optymalizować kodu jak w przypadku tego projektu (pamięć danych zajęta w 83%, Pamieć programu 90%) ale cieszę się że mi się udało bo bardzo dużo się nauczyłem:) chociaż podejrzewam że jak za parę miesięcy usiądę do tego programu to jeszcze coś tam pozmieniam, ulepsze i będą lepsze efekty;)<br /><br />Mam takie pytanko co do pinu PB5, jak wyłączę na nim reset to później zaprogramować procek będę mógł jakimś programatorem który ma wysokonapięciowy ten reset? Gdzieś na elektrodzie to wyczytałem i pytam mądrzejszych od siebie:)<br /><br />Teraz czas pomyśleć o kolejnym projekciku bo takiego bakcyla złapałem że aż mi spać w nocy nie daje.. <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=2500">Nefarious19</a> — 13 maja 2014, o 20:49</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-05-13T20:36:49+01:00</updated>
<published>2014-05-13T20:36:49+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=81058#p81058</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=81058#p81058"/>
<title type="html"><![CDATA[Re: Wskaźnik wysterowania na ATtiny13 + 74HC595]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=81058#p81058"><![CDATA[
<div class="quotetitle">Nefarious19 napisał(a):</div><div class="quotecontent"><br />czas tego opadania można sobie regulować w counterach 2 i 3;)<br /></div><br /><br />No dokładnie o to chodziło <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> .... efekt fajny dla oka i aż miło że taki mały robaczek ATtiny13 sobie to popędza .... nawet nie potrzeba ARM czy Xmega <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> — 13 maja 2014, o 20:36</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Nefarious19]]></name></author>
<updated>2014-05-13T20:27:22+01:00</updated>
<published>2014-05-13T20:27:22+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=81056#p81056</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=81056#p81056"/>
<title type="html"><![CDATA[Re: Wskaźnik wysterowania na ATtiny13 + 74HC595]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=81056#p81056"><![CDATA[
Wiem, zobaczyłem ten efekt gdzieś i mi się bardzo spodobał:) czas tego opadania można sobie regulować w counterach 2 i 3;)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2500">Nefarious19</a> — 13 maja 2014, o 20:27</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SylwekK]]></name></author>
<updated>2014-05-13T20:08:09+01:00</updated>
<published>2014-05-13T20:08:09+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=81047#p81047</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=81047#p81047"/>
<title type="html"><![CDATA[Re: Wskaźnik wysterowania na ATtiny13 + 74HC595]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=81047#p81047"><![CDATA[
Mucha nie siada <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Te wolno-spadające też fajne <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=1922">SylwekK</a> — 13 maja 2014, o 20:08</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Nefarious19]]></name></author>
<updated>2014-05-13T19:50:20+01:00</updated>
<published>2014-05-13T19:50:20+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=81044#p81044</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=81044#p81044"/>
<title type="html"><![CDATA[Re: Wskaźnik wysterowania na ATtiny13 + 74HC595]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=81044#p81044"><![CDATA[
A dziękuje bardzo;) ale jak już wspomniałem, bez pomocy Pana i Kolegów z forum ciężko by mi było do takiego efektu samemu dojść;)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2500">Nefarious19</a> — 13 maja 2014, o 19:50</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-05-13T19:46:48+01:00</updated>
<published>2014-05-13T19:46:48+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=81042#p81042</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=81042#p81042"/>
<title type="html"><![CDATA[Re: Wskaźnik wysterowania na ATtiny13 + 74HC595]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=81042#p81042"><![CDATA[
videło nie działa <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /><br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 1 minucie ]</span></strong><br /><br />O! już działa wideło <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ... no teraz rewelacyjka <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> — 13 maja 2014, o 19:46</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Nefarious19]]></name></author>
<updated>2014-05-13T19:21:25+01:00</updated>
<published>2014-05-13T19:21:25+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=81034#p81034</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=81034#p81034"/>
<title type="html"><![CDATA[Re: Wskaźnik wysterowania na ATtiny13 + 74HC595]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=81034#p81034"><![CDATA[
Witam wszystkich:) <br />Wracam z aktualizacją:) udało się zrobić to co chciałem a mianowicie:<br /><br />- wyeliminować nieprzyjemne migotanie<br />- spowodować aby wskaźnik odwzorowywał rzeczywisty rytm muzyki<br />- zrobienie funkcji chwilowego utrzymywania wartości szczytowej<br /><br />Zastosowałem się do wszystkich rad jakie mi daliście i  chciałbym Wam <strong>BARDZO</strong> podziękować!:)<br /><br /><br /><br /><br />Film nagrywałem aparatem kiepskiej jakości i nie oddaje on do końca tego jak to wygląda w rzeczywistości a jest naprawdę dobrze, przy spokojnych utworach jest idealnie, przy szybszych też dobrze,prawie &quot;jak w sklepie&quot; <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br /><strong>WIDEO:</strong><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 /><strong> KOD ŹRÓDŁOWY: </strong><br /><br />[syntax=c]/*////////////////////////////////////////////////////////////////////<br />///    \\\<br />///       ///<br />///                 ATtiny13A VU meter by Rafał T.                 \\\<br />///                                                                ///<br />/////////////////////////////////////////////////////////////////////<br />*/<br /><br />//inkludowanie bibliotek<br />#include &lt;avr/io.h&gt;<br />#include &lt;util/delay.h&gt;<br />#include &lt;avr/interrupt.h&gt;<br /><br />// makra dla większej przejrzystoci kodu<br />#define MOSI PB2<br />#define SCK  PB1<br />#define CS   PB0<br />#define SCK_0 (PORTB &amp;=~(1&lt;&lt;SCK))<br />#define SCK_1 (PORTB |= (1&lt;&lt;SCK))<br /><br />#define MOSI_0 (PORTB &amp;= ~(1&lt;&lt;MOSI))<br />#define MOSI_1 (PORTB |= (1&lt;&lt;MOSI))<br /><br />#define LATCH_ON (PORTB |= (1&lt;&lt;CS))<br />#define LATCH_OFF (PORTB &amp;=~(1&lt;&lt;CS))<br /><br />//deklaracje funkcji<br />// deklaracja fukcji do odczytu z ADC<br />uint16_t analogRead (uint8_t pin);<br /><br />// deklaracja funkcji do wysłania bajtu po SPI<br />void SPI_putBYTE(uint8_t bajt);<br /><br />//definicje stałych<br /><br />//ilosc liczb z których liczona jest srednia<br />#define TIME_BASE 60<br /><br />//definicje zmiennych<br /><br /><br />//zmienne do wysłania na rejsetry<br />int16_t z2;<br />int16_t z1;<br /><br />//timery<br />uint8_t counter;<br />uint8_t counter1;<br />uint8_t counter2;<br />uint8_t counter3;<br /><br />//zmienna licznikowa<br />uint8_t i;<br /><br />//zmienne &quot;doganiające&quot; obliczoną iloć diod<br />uint8_t doganianieL;<br />uint8_t doganianieR;<br /><br />//zmienne z którymi porówywane są zmienne doganiające<br />uint8_t ilosc_diod_L;<br />uint8_t ilosc_diod_R;<br /><br />//zmienne potrzebne do wyciągnięcia sredniej<br />uint16_t srednia1;<br />uint16_t srednia2;<br /><br />//zmienne przechowujące wartoć szczytową<br />uint8_t peak_L;<br />uint8_t peak_R;<br /><br />//tablica z wartosciami logarytmów dla 0dB = 710 = 0.77V, skala 0d -27db d0 +3dB<br />uint16_t log_tab&#91;&#93; =<br />{<br />32,   // -27 dB<br />40,   // -25 dB<br />50,   // -23 dB<br />63,   // -21 dB<br />80,   // -19 dB<br />100,  // -17 dB<br />126,  // -15 dB<br />159,  // -13 dB<br />200,  // -11 dB<br />252,  // -9  dB<br />317,  // -7  dB<br />399,  // -5  dB<br />503,  // -3  dB<br />633,  // -1  dB<br />710,  //  0  db<br />797,  //  1  dB<br />1003, //  3  db<br />};<br /><br /><br /><br /><br />//funkcja główna<br />int main (void)<br />{<br />////////////////////////////////////////<br />//    inicjalizacja programowego SPI<br />////////////////////////////////////////<br />DDRB |= ((1&lt;&lt;MOSI) | (1&lt;&lt;CS) | (1&lt;&lt;SCK));//Ustaw MOSI, SCK i LATCH jako wyjcia na porcie B<br /><br /><br />///////////////////////////////////////<br />//    inicjalizacja ADC<br />///////////////////////////////////////<br />ADMUX  |= (1&lt;&lt;REFS0);   //Wybór napięcia odniesienia - w tym wypadku wewnętrzne = 1,1V<br />ADCSRA |= (1&lt;&lt;ADEN); //włącznie ADC<br />ADCSRA |= (1&lt;&lt;ADPS0) | (1&lt;&lt;ADPS1); //preskaler na 9600000/2<br /><br />///////////////////////////////////////<br />//    konfiguracja timera<br />///////////////////////////////////////<br /><br /><br />TCCR0A |= (1&lt;&lt;WGM01);<br />TCCR0B |= (1&lt;&lt;CS01) | (1&lt;&lt;CS00);<br />TIMSK0 |= (1&lt;&lt;OCIE0A);<br />OCR0A = 74;<br /><br /><br />//komandor programista zezwala na przerwania ;p<br />sei();<br /><br /><br />while(1)<br /><br />{<br /><br /><br />//usrednianie pomiaru<br /><br />srednia1 = srednia1 * TIME_BASE;<br />srednia2 = srednia2 * TIME_BASE;<br /><br />srednia1 = srednia1 + analogRead(0b00000010);<br />srednia2 = srednia2 + analogRead(0b00000011);<br /><br />srednia1 = srednia1 / (TIME_BASE + 1);<br />srednia2 = srednia2 / (TIME_BASE + 1);<br /><br /><br /><br />//wyliczenie ile diod z danego pomiaru ma się zapalić<br />for ( i = 0; i &lt;= 16; i++ )<br />{<br />if ( srednia1 &gt; log_tab&#91;i&#93; ) ilosc_diod_L = i;<br />if ( srednia2 &gt; log_tab&#91;i&#93; ) ilosc_diod_R = i;<br />}<br /><br />//jesli wybije czas == counter zmniejsz o 1 ilosc diod do zapalenia<br />if (!counter)<br />{<br /><br />counter = 35;  //czas opadania<br /><br />if ( doganianieL &gt; ilosc_diod_L ) doganianieL--;<br />if ( doganianieR &gt; ilosc_diod_R ) doganianieR--;<br /><br />}<br /><br /><br /><br />//jesli wybije czas == counter1 zwiększ o 1 ilosc diod do zapalenia<br />if (!counter1)<br />{<br />counter1 = 20;  //czas wznoszenia<br /><br />if ( doganianieL &lt; ilosc_diod_L ) doganianieL++;<br />if ( doganianieR &lt; ilosc_diod_R ) doganianieR++;<br /><br />if (peak_L &lt; doganianieL)//jeżeli wartoć szczytowa jest mniejsza od<br />//ilosci diod do zapalenia to<br />{//wartosc szczytowa = ilosc diod do zapalenia<br />peak_L = doganianieL;<br />}<br /><br />if (peak_R &lt; doganianieR )<br />{<br />peak_R = doganianieR;<br />}<br />}<br /><br /><br />if (peak_L &gt; doganianieL)   //powolne opadanie wartoci szczytowej<br />{<br />if (!counter2)<br />{<br />counter2 = 200;<br />peak_L--;<br />}<br />}<br /><br />if (peak_R &gt; doganianieR)<br />{<br />if (!counter3)<br />{<br />counter3 = 200;<br />peak_R--;<br />}<br />}<br /><br />//tu ustawiamy ilosc diod obliczoną wczesniej<br />//poprzez ustawienie odpowiedniej ilosci jedynek w bajtach z1.z2<br />if ( peak_L == 0 ) z1 = ((1&lt;&lt;doganianieL)-1);<br />else z1 = ((1&lt;&lt;doganianieL)-1) | (1&lt;&lt;peak_L);<br /><br />if ( peak_R == 0 ) z2 = ((1&lt;&lt;doganianieR)-1);<br />else z2 = ((1&lt;&lt;doganianieR)-1) | (1&lt;&lt;peak_R);<br /><br /><br /><br /><br />//wyslij wartosc na rejestry przesuwne<br />SPI_putBYTE( z1 &gt;&gt; 8); //Wysłanie bajtów danych<br />SPI_putBYTE( z1);<br />SPI_putBYTE( z2 &gt;&gt; 8);<br />SPI_putBYTE( z2);<br /><br />LATCH_OFF;  // latchowanie<br />LATCH_ON;<br />LATCH_OFF;<br /><br /><br /><br />}<br /><br /><br />}<br /><br /><br /><br /><br />//wysyłanie bajtu na rejsetry<br />void SPI_putBYTE(uint8_t bajt)<br />{<br />uint8_t cnt = 0x80;<br /><br />SCK_0;<br /><br />while (cnt)<br />{<br />if ( bajt &amp; cnt ) MOSI_1;<br />else MOSI_0;<br /><br />SCK_1;<br /><br />SCK_0;<br /><br />cnt&gt;&gt;= 1;<br /><br />}<br /><br /><br />}<br /><br />//obsługa przerwania<br />ISR(TIM0_COMPA_vect)<br />{<br />if ( counter  ) counter--;<br />if ( counter1 ) counter1--;<br />if ( counter2 ) counter2--;<br />if ( counter3 ) counter3--;<br />}<br /><br /><br /><br />uint16_t analogRead (uint8_t pin)<br />{<br />ADMUX = (0b11111100 &amp; ADMUX) | pin; // WYBÓR PINU Z KTÓREGO CHCEMY MIEĆ POMIAR<br /><br />ADCSRA |= (1&lt;&lt;ADSC);// ZACZNIJ KONWERSJE!<br /><br />while (ADCSRA &amp; (1&lt;&lt;ADSC)); // czekaj<br /><br /><br />return ADCW;//zwróć ADCW czyli ADCH i ADCL razem;<br />}[/syntax]<br /><br />Pozdrawiam:)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2500">Nefarious19</a> — 13 maja 2014, o 19:21</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-05-13T07:45:56+01:00</updated>
<published>2014-05-13T07:45:56+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=80968#p80968</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=80968#p80968"/>
<title type="html"><![CDATA[Re: Wskaźnik wysterowania na ATtiny13 + 74HC595]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=80968#p80968"><![CDATA[
Już chociażby rezygnacja z takiej bezargumentowej i bezrezultacicznej funkcji:<br /><br />[syntax=c]void wyslij_na_rejestry ( void )[/syntax]<br /><br />w tym przypadku - przyniesie ulgę dla stosu .... po prostu ciało funkcji wstaw w miejsce jej wywołania<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 13 maja 2014, o 07:45</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Nefarious19]]></name></author>
<updated>2014-05-13T00:16:28+01:00</updated>
<published>2014-05-13T00:16:28+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=80964#p80964</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=80964#p80964"/>
<title type="html"><![CDATA[Re: Wskaźnik wysterowania na ATtiny13 + 74HC595]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=80964#p80964"><![CDATA[
<div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />a może zamiast tej całej pętli - po prostu tak?<br /><br />Składnia: [ Pobierz ] [ Ukryj ]<br />język c<br />z1 = (1&lt;&lt;doganianieL)-1;<br />GeSHi<br /></div><br /><br />haha;) dzięki za pokazanie tego sposobu;) wie Pan, ja zabawę z językiem C, mikrokontrolerami i ogólnie elektroniką zacząłem niespełna kilka miesięcy temu i uczę się tych wszystich operacji na bitach i innych myków:) wystarczyło że Pan napisał tą linijkę i mnie już oświeciło:) <br /><br />Poprawiło się, teraz już bardzo fajnie wszystko wygląda:) muszę jeszcze tylko pokombinować z czasami żeby idealie to dopracować:)<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 11 minutach ]</span></strong><br /><br />Zauważyłem ze w ATtiny13 po przekroczeniu 80% pamięci danych zaczyna już wszystko wariować, wtedy się już pewnie stos odzywa. Mam racje?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2500">Nefarious19</a> — 13 maja 2014, o 00:16</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-05-12T23:57:01+01:00</updated>
<published>2014-05-12T23:57:01+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=80963#p80963</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=80963#p80963"/>
<title type="html"><![CDATA[Re: Wskaźnik wysterowania na ATtiny13 + 74HC595]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=80963#p80963"><![CDATA[
no i jeszcze te operacje jakoś mi się nie podobają:<br /><br />[syntax=c]for( i = 0; i &lt;= doganianieL; i++)<br />                        {<br /> <br />                                z1 |= (1&lt;&lt;i);<br />                        }[/syntax]<br /><br />a może zamiast tej całej pętli - po prostu tak?<br /><br />[syntax=c]z1 = (1&lt;&lt;doganianieL)-1;[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 12 maja 2014, o 23:57</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Nefarious19]]></name></author>
<updated>2014-05-12T23:55:18+01:00</updated>
<published>2014-05-12T23:55:18+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=80962#p80962</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=80962#p80962"/>
<title type="html"><![CDATA[Re: Wskaźnik wysterowania na ATtiny13 + 74HC595]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7026&amp;p=80962#p80962"><![CDATA[
Zwiększyłem stałą dt (teraz już TIME_BASE <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ) do 60, i czas &quot;dojeżdzania&quot; (zmienna counter) do 35 i jest bardzo fajnie, po prostu za mało uśredniony pomiar był pewnie diody nie nadążały dojechać i wszystko było bardzo chaotyczne, teraz wszystko miga praktycznie w rytm muzyki. Jutro nagram video i wrzucę tutaj, dziś już nie chce bo mnie Moja Luba tłuczkiem ubije <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: kilkunastu sekundach ]</span></strong><br /><br />Zaraz sprawdzę czy to coś da:)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2500">Nefarious19</a> — 12 maja 2014, o 23:55</p><hr />
]]></content>
</entry>
</feed>