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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2017-09-22T22:30:39+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=3&amp;t=902&amp;mode</id>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2017-09-22T22:30:39+01:00</updated>
<published>2017-09-22T22:30:39+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=902&amp;p=195614#p195614</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=902&amp;p=195614#p195614"/>
<title type="html"><![CDATA[Re: Własny pilot RC5]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=902&amp;p=195614#p195614"><![CDATA[
Panie panie no wątek archaiczny - czemu nie zakładasz nowego? Czy dla ciebie forum powinno byc jednym wątkiem i każdy będzie się dopisywał ? Wyobrażasz to sobie ?<br /><br />Proszę założyć nowy wątek i porządnie opisać problem to wtedy sam chętnie pomogę. Ale przede wszystkim pokaż schemat DKLŁADNIE taki jak ty to podłączasz? I czemu nie sprawdzisz tak jak jest to na schemacie w książe żeby zobaczyć jak to ma działać w praktyce i na 100% a później wprowadzć swoje modyfikacje. <br /><br />ten wątek zamykam<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 22 wrz 2017, o 22:30</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[arek19914]]></name></author>
<updated>2017-09-22T14:57:01+01:00</updated>
<published>2017-09-22T14:57:01+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=902&amp;p=195595#p195595</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=902&amp;p=195595#p195595"/>
<title type="html"><![CDATA[Re: Własny pilot RC5]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=902&amp;p=195595#p195595"><![CDATA[
Witajcie, wiem że to dosyć stary temat, ale może ktoś podpowie, albo domyśla się o co chodzi. Zbudowałem pilota, tak jak Pan Mirek podaje w bluebooku, kod jest też taki sam, żywcem wsadzony na procesor. Nic nie zmieniałem, czyli Attiny 2313 i taktowanie 8 mhz, jedyne co zrobiłem inaczej w pilocie , to nie podłączyłem na wyjściu tranzystora , tylko wyjście daje bezpośrednio przez rezystory na diody ir i led. Kiedy wrzuciłem program na procesor  i miałem podpięte wszystkie sygnały od programatora , mosi, miso itp , to pilot działa , czyli wciskając guzik migała mi dioda led i ir, kiedy zaś odłącze programator i podam swoje zasilanie 5 v z ładowarki lub 3 v z bateri CMOS układ nie działa. Potem z powrotem podłączyłem wszystkie sygnały od programatora, ale już nie zrzucając nawet ponownie programu i pilot znowu działa, z zewnętrznym zasilaniem również. Potem stopniowo odłączałem sygnały od programatora i sprawdzałem czy pilot działa, doszedłem do wniosku, że linia Miso na pinie 18 musi być podłączona ( żadna inna tylko ta ) , bo inaczej pilot nie działa. Nie wiem aż sam jestem w szoku, może macie jakieś sugestie. Kod programu jest taki sam jak w książce, ale mogę umieścić jak coś, konstrukcja pilota tak samo,po za tym, że zostawiłem podłączony tylko jeden guzik , noi bez tranzystora. Z góry dzieki za wszelką pomoc . Pozdrawiam<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=16926">arek19914</a> — 22 wrz 2017, o 14:57</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-06-13T23:02:27+01:00</updated>
<published>2012-06-13T23:02:27+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=902&amp;p=7970#p7970</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=902&amp;p=7970#p7970"/>
<title type="html"><![CDATA[Re: Własny pilot RC5]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=902&amp;p=7970#p7970"><![CDATA[
<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 cze 2012, o 23:02</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[tomwisnia]]></name></author>
<updated>2012-06-13T23:01:27+01:00</updated>
<published>2012-06-13T23:01:27+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=902&amp;p=7969#p7969</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=902&amp;p=7969#p7969"/>
<title type="html"><![CDATA[Re: Własny pilot RC5]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=902&amp;p=7969#p7969"><![CDATA[
Jak zwykle gafa przez DUŻE G ;D <br />Problem rozwiązany tak banalny że się głupio przyznać...<br />Taktowanie ATMEGA32 w zestawie ATB miałem  ustawione na 11Mhz po prostu i nie chciało gadać.<br />Teraz mogę się cieszyć prawdziwym pilotem IR z porządnym zasięgiem (6m to na pewno pokój za krótki na więcej)  i tworzyć drugą cześć odbiorczą.<br />Dzięki i pozdrawiam<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=183">tomwisnia</a> — 13 cze 2012, o 23:01</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-06-13T23:01:09+01:00</updated>
<published>2012-06-13T23:01:09+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=902&amp;p=7968#p7968</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=902&amp;p=7968#p7968"/>
<title type="html"><![CDATA[Re: Własny pilot RC5]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=902&amp;p=7968#p7968"><![CDATA[
<div class="quotetitle">tomwisnia napisał(a):</div><div class="quotecontent"><br />A swoją drogą przy tranzystorze NPN zmieniłem w kodzie tylko LED_ON stan wysoki LED_OFF stan niski i tyle czy trzeba jeszcze coś;p?<br /></div><br /><br />Bardzo dobrze zrobiłeś - ale jeśli sobie z tym radzisz to rzeczywiście nawet nie trzeba było tranzystora zmieniać.<br /><br />hmmm a zasiliłeś pilota z zasilacza zamiast baterii jak pisałem ?<br /><br />czy kod jest dokładnie identiko ten z książki ? chyba nie - bo masz inny schemat - a więc czy przypadkiem nie odpaliłeś jakiejś kociej nośnej zamiast 36kHz ???? bo jeśli jest duży odchył to to też może drastycznie wpłynąć na zmianę zasięgu - ale jak mówię jeśli jest duży odchył np o 5kHz i więcej<br /><br />może pokaż swój kod?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 13 cze 2012, o 23:01</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[tomwisnia]]></name></author>
<updated>2012-06-13T21:45:19+01:00</updated>
<published>2012-06-13T21:45:19+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=902&amp;p=7958#p7958</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=902&amp;p=7958#p7958"/>
<title type="html"><![CDATA[Re: Własny pilot RC5]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=902&amp;p=7958#p7958"><![CDATA[
Dioda sygnalizacyjna świeci na 255ms i potem gaśnie przy podaniu zasilania a także mruga po wciśnięciu przycisku. To wszystko działa bo na zestawie na wyświetlaczu wyskakuje KEY1 KEY2 itd.. Ustawione mam taktowanie 8Mhz wgrywam wsad przez Eclipse prosto z programatora wbudowanego w ATB. <br />Żeby nie mieszać wlutowałem tranzystor PNP i jest to samo.<br />A swoją drogą przy tranzystorze NPN zmieniłem w kodzie tylko LED_ON stan wysoki LED_OFF stan niski i tyle czy trzeba jeszcze coś;p?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=183">tomwisnia</a> — 13 cze 2012, o 21:45</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-06-13T19:40:27+01:00</updated>
<published>2012-06-13T19:40:27+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=902&amp;p=7947#p7947</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=902&amp;p=7947#p7947"/>
<title type="html"><![CDATA[Re: Własny pilot RC5]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=902&amp;p=7947#p7947"><![CDATA[
No to zdecydowanie jest coś nie tak. Weź do testów zasil pilota nie z bakterii a z normalnego zasilacza żeby było +5V<br /><br />Żeby nie odchodzić na kilometry wystarczy że skierujesz pilota w sufit i powinno ruszyć<br /><br />rozumiem że dioda prawidłowo reaguje ? jakie taktowanie procka masz ustawione 8MHz ?<br /><br />Program dostosowałeś do tranzystora NPN ????? na pewno ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 13 cze 2012, o 19:40</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[tomwisnia]]></name></author>
<updated>2012-06-13T19:14:08+01:00</updated>
<published>2012-06-13T19:14:08+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=902&amp;p=7945#p7945</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=902&amp;p=7945#p7945"/>
<title type="html"><![CDATA[Re: Własny pilot RC5]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=902&amp;p=7945#p7945"><![CDATA[
Witam,<br />zgodnie z uwagami dodałem kondensator 100nF  już do istniejącego kondensatora 2,2uF elektrolitycznego jak najbliżej pinu VCC procesora. <br />Wykonałem próby dla  R4 20R a potem na 10R ograniczający przepływ prądu diody IR. Niestety efekt jest minimalnie zauważalny, zasięg pilota  jest jakieś 0,5m i to jeszcze pilota należy celować na diodę odbiorczą żeby cokolwiek zadziałało. <br />Próbowałem zmieniać także tranzystor na inny (npn i pnp np. BC327 ) a także zmieniałem diodę IR a także zmieniałem kondensator elektrolityczny 2,2uF na 47uF i na 100uF bez szczególnych rezultatów (0,5 m to max z celowaniem do 20 cm działa idealnie). <br />Pilot jak na razie testowałem z wbudowaną diodą odbiorczą w zestaw ATB i z wgranym programem RC5.<br />Nie mam pomysłu co może być powodem takiego małego zasięgu. Jedynie co mi do głowy przychodzi to źle zaprojektowany układ i źle rozmieszczone elementy dlatego poniżej zamieszczam schemat i wzór płytki.<br /><br />schemat<br /><!-- m --><a class="postlink" href="http://img209.imageshack.us/img209/5391/pilotirsch.png" >http://img209.imageshack.us/img209/5391/pilotirsch.png</a><!-- m --><br />płytka <br /><!-- m --><a class="postlink" href="http://img833.imageshack.us/img833/4121/pilotirbrd.png" >http://img833.imageshack.us/img833/4121/pilotirbrd.png</a><!-- m --><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=183">tomwisnia</a> — 13 cze 2012, o 19:14</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2012-06-12T11:34:44+01:00</updated>
<published>2012-06-12T11:34:44+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=902&amp;p=7885#p7885</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=902&amp;p=7885#p7885"/>
<title type="html"><![CDATA[Re: Własny pilot RC5]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=902&amp;p=7885#p7885"><![CDATA[
<div class="quotetitle">newbie napisał(a):</div><div class="quotecontent"><br />(...)<br />Uruchamiajac avrdude z konsoli polecen i wpisujac w wierszu polecen &quot;avedude -c avrispmkii -p t3213 pokazuje sie blad &quot;ser_open(): can't open device&quot;.(...)<br /></div><br />W avrdude wpisz:<br />avrdude -cavrisp2 -PUSB ......<p>Statystyki: Napisane przez Gość — 12 cze 2012, o 11:34</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-06-12T07:52:13+01:00</updated>
<published>2012-06-12T07:52:13+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=902&amp;p=7878#p7878</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=902&amp;p=7878#p7878"/>
<title type="html"><![CDATA[Re: Własny pilot RC5]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=902&amp;p=7878#p7878"><![CDATA[
<div class="quotetitle">tomwisnia napisał(a):</div><div class="quotecontent"><br />Kondensator C1 to jeden elektrolit 2,2uF nie dałem ceramicznego tylko ten jeden. Czy powinno wystarczyć ?<br /></div><br /><br />Panie kolego - jeszcze raz powiem, warto to uważnie ale uważnie przeczytać - zamiast po raz kolejny się pytać czy konieczny jest kondensator 100nF <br /><br /><!-- m --><a class="postlink" href="http://mirekk36.blogspot.com/2012/04/mikrokontroler-prawidowe-zasilanie.html" >http://mirekk36.blogspot.com/2012/04/mi ... lanie.html</a><!-- m --><br /><br />idąc taką oszczędnością to w ogóle nie daj żadnego kondensatora - też będzie działać <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> .... tylko potem nie dziw się że czasem coś szwankuje i nie dziw się, że ludzie ci zwracają wciąż uwagę że nie dbasz o prawidłowe filtrowanie zasilania. No miałem nadzieję, że po takim artykule już każdego nawet początkującego przekonam i pokarzę namacalne dowody o co chodzi z tym filtrowaniem i dlaczego konieczne są pary kondensatorów i  z czego to wynika. Ale widzę, że opornie to idzie <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 12 cze 2012, o 07:52</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[tomwisnia]]></name></author>
<updated>2012-06-12T07:44:50+01:00</updated>
<published>2012-06-12T07:44:50+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=902&amp;p=7877#p7877</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=902&amp;p=7877#p7877"/>
<title type="html"><![CDATA[Re: Własny pilot RC5]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=902&amp;p=7877#p7877"><![CDATA[
Kondensator C1 to jeden elektrolit 2,2uF nie dałem ceramicznego tylko ten jeden. Czy powinno wystarczyć ? <br />Jeśli chodzi o rezystor przy diodzie IR to posprawdzam różne wartości.<br />Dzięki za uwagi.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=183">tomwisnia</a> — 12 cze 2012, o 07:44</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-06-12T06:35:45+01:00</updated>
<published>2012-06-12T06:35:45+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=902&amp;p=7876#p7876</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=902&amp;p=7876#p7876"/>
<title type="html"><![CDATA[Re: Własny pilot RC5]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=902&amp;p=7876#p7876"><![CDATA[
<div class="quotetitle">Wrangler napisał(a):</div><div class="quotecontent"><br />A tak w ogóle do attinego nie trzeba dawać do filtracji zasilania dodatkowo elektrolita? wystarcza sam ceramiczny?<br /></div><br /><br />Pewnie, że musi być - ZAWSZE musi być - ja mam nadzieję że to tylko schemat taki poglądowy kolega przedstawił, w razie czego trzeba poczytać to:<br /><br /><!-- m --><a class="postlink" href="http://mirekk36.blogspot.com/2012/04/mikrokontroler-prawidowe-zasilanie.html" >http://mirekk36.blogspot.com/2012/04/mi ... lanie.html</a><!-- m --><br /><br />a tym bardziej bez elektrolita taki układ przy sporym poborze prądu przez diodę IR może się zachowywać różnie dziwnie <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> — 12 cze 2012, o 06:35</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Wrangler]]></name></author>
<updated>2012-06-11T23:18:42+01:00</updated>
<published>2012-06-11T23:18:42+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=902&amp;p=7873#p7873</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=902&amp;p=7873#p7873"/>
<title type="html"><![CDATA[Re: Własny pilot RC5]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=902&amp;p=7873#p7873"><![CDATA[
<div class="quotetitle">tomwisnia napisał(a):</div><div class="quotecontent"><br />w tym przypadku tak mi się wydaje że autor zastosował tranzystor npn gdzie należy podać na bazę tranzystora stan wysoki żeby przewodził a w kodzie z płytki DVD jest na odwrót na bazę należy podać stan niski.<br /></div><br />Też się jakiś czas temu na to natknąłem i nie mogłem dojść co jest nie tak... <img src="https://forum.atnel.pl/images/smilies/icon_razz.gif" alt=":P" title="Pokazuje język" /> <br />Mirek wówczas prawdopodobnie do pilota użył PNP, a na schemacie w książce jest NPN. Więc dla PNP potencjałem niskim otwieramy tranzystor. <br />A tak w ogóle do attinego nie trzeba dawać do filtracji zasilania dodatkowo elektrolita? wystarcza sam ceramiczny?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=223">Wrangler</a> — 11 cze 2012, o 23:18</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-06-11T22:28:43+01:00</updated>
<published>2012-06-11T22:28:43+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=902&amp;p=7866#p7866</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=902&amp;p=7866#p7866"/>
<title type="html"><![CDATA[Re: Własny pilot RC5]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=902&amp;p=7866#p7866"><![CDATA[
A no to jak jest dioda prostownicza to OK <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ... w takim razie skoro już pilot działa i poprawnie to znaczy że skończył się czas testów i można już spokojnie dać dużo mniejszy rezystor - tak na czuja daj na początek ok 22R a jak jeszcze będzie zasięg mały to 10R ... i wtedy sprawdź zasięg (zamiast tego 68R) - mowa oczywiście TYLKO o rezystorze do diody podczerwieni - bo dioda LED niech ma jak największy żeby tylko coś tam sobie świeciła ledwo widocznie - ona nie musi marnować prądziku.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 11 cze 2012, o 22:28</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[tomwisnia]]></name></author>
<updated>2012-06-11T22:14:23+01:00</updated>
<published>2012-06-11T22:14:23+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=902&amp;p=7859#p7859</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=902&amp;p=7859#p7859"/>
<title type="html"><![CDATA[Re: Własny pilot RC5]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=902&amp;p=7859#p7859"><![CDATA[
Witam,<br />Proszę zamieszczam schemat<br /><br /><!-- m --><a class="postlink" href="http://img4.imageshack.us/img4/7813/pilotir.jpg" >http://img4.imageshack.us/img4/7813/pilotir.jpg</a><!-- m --><br /><br />Wszystko jest na schemacie wartość R4 diody IR to 68R  to troszkę więcej niż podane na schemacie 47R ale czy to może być powodem? Jest także dioda 1N4001 na której mam spadek ok. 6mV więc procesor jest bezpieczny.<br />Kondesator C1 jest 2,2 uF pomyłkowo jest wpisany 100uF.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=183">tomwisnia</a> — 11 cze 2012, o 22:14</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-06-11T21:33:00+01:00</updated>
<published>2012-06-11T21:33:00+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=902&amp;p=7849#p7849</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=902&amp;p=7849#p7849"/>
<title type="html"><![CDATA[Re: Własny pilot RC5]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=902&amp;p=7849#p7849"><![CDATA[
6V podajesz bezpośrednio na procesor ??? odważny jesteś i szybko go uśmiercisz <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> .... <br /><br />a poza tym pokaż dokładny schemat swojego pilota - jaki rezystor dałeś do diody IR ??? pewnie za duży<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 11 cze 2012, o 21:33</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[tomwisnia]]></name></author>
<updated>2012-06-11T20:40:07+01:00</updated>
<published>2012-06-11T20:40:07+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=902&amp;p=7843#p7843</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=902&amp;p=7843#p7843"/>
<title type="html"><![CDATA[Re: Własny pilot RC5]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=902&amp;p=7843#p7843"><![CDATA[
Witam,<br />w tym przypadku tak mi się wydaje że autor zastosował tranzystor npn  gdzie należy podać na bazę tranzystora stan wysoki żeby przewodził a w kodzie z płytki DVD jest na odwrót na bazę należy podać stan niski. Dlatego też dioda sygnalizacyjna świeciła cały czas. <br /><br />Mam pytanie odnośnie też takiego pilota ponieważ też takiego sobie wykonałem jednak mam bardzo słaby zasięg dosłownie 30cm z zestawem ATB. Kody klawiszy odczytuje na wyświetlaczu poprawnie tylko ten zasięg jest zdecydowanie za słaby.<br />Układ zasilam 6V z bateryjki,  dioda podczerwieni 5mm. <br />Co może być powodem takiego działania?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=183">tomwisnia</a> — 11 cze 2012, o 20:40</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-03-13T07:23:31+01:00</updated>
<published>2012-03-13T07:23:31+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=902&amp;p=4116#p4116</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=902&amp;p=4116#p4116"/>
<title type="html"><![CDATA[Re: Własny pilot RC5]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=902&amp;p=4116#p4116"><![CDATA[
Dobrze ja wszystko rozumiem, tyle że widząc taką zmianę nie jestem w stanie ocenić całości, skąd wiem, że nie ma kolejnych zmian, a być może jeszcze takich, które całkowicie zmienią działanie programu? Proszę mnie zrozumieć... <br /><br />Ale teraz najważniejsze - program musi działać, ale nawet! zakładając że jest w nim coś nie tak to proszę mi powiedzieć skąd się bierze taki efekt, że u kolegi nie działa tak podstawowa rzecz jak:<br /><br />[syntax=c]int main(void) {<br /> <br />        LED_DDR         |=      (LED);<br />        LED_PORT        |=      (LED);<br />        LED_ON;<br />        _delay_ms(255);<br />        LED_OFF;<br /> <br />        while (1) {<br /> <br />        }<br />}[/syntax]<br /><br />No przecież tu ciężko nawet o czymś dyskutować bo jeśli nie działa na tym etapie i diody wciąż się świecą i nie można ich w prosty sposób zgasić i zapalić - to o co chodzi ? Moim zdaniem o jedno<br /><br />Kolega robi gdzieś totalny błąd ..... toż to jest jak ćwiczenie albo nie jak ćwiczenie - tylko po prostu ćwiczenie z jedną migającą diodą LED z jednym połączeniem pinu mikrokontrolera do diody LED.<br /><br />I skoro to na tak podstawowym poziomie nie działa - to jak może działać dalsza część programu ?<br /><br />Może spróbuj podłączyć jedną zwykłą diodę świecącą do tego pinu OC0 przez rezystor do VCC albo do GND i spróbuj ją wysterować bez udziału tranzystora..... <br /><br />Niemożliwe żeby w tak prostym układzie z jedną diodą LED nie można było znaleźć przyczyny tego że to nie chce prawidłowo działać. A przecież w takim układzie to nawet częstotliwość taktowania nie ma jeszcze żadnego znaczenia. <br /><br />Myślę, że jak odkryjesz błąd to tak jak już nie raz tutaj wielu ludzi sam będziesz mocno zdziwiony i zaskoczony jak prosty to był błąd i dlaczego wcześniej na niego nie wpadłeś. Ja tylko czuję tak coś przez skórę, że to coś na zewnątrz procesora.<br /><br />Daj znać jak wygląda to miganie diodą na pojedynczym pinie<br /><br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">while(1) {<br />  LED_TOG;<br />  _delay_ms(500);<br />}</div><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 13 mar 2012, o 07:23</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[newbie]]></name></author>
<updated>2012-03-12T23:26:45+01:00</updated>
<published>2012-03-12T23:26:45+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=902&amp;p=4110#p4110</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=902&amp;p=4110#p4110"/>
<title type="html"><![CDATA[Re: Własny pilot RC5]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=902&amp;p=4110#p4110"><![CDATA[
Witam,<br /><br />Przeczytałem Pana książkę i bardzo ją cenię za treść merytoryczną. Jest teoria i są przykład, które w większości przeanalizowałem (nie biorąc pod uwagę 2-3 ostatnich). <br />Naprawdę, od czasu przeczytania tej książki staram się jak najwięcej używać makr. Zmiana którą wprowadziłem jest jednoznaczna z zaproponowanym przez Pana makrem, miała na celu wyłącznie sprawdzenie działania kodu.<br />Wydawało mi się, że wykonanie pilota nie będzie problemem skoro posiadałem gotowy kod programu i schemat elektryczny. Im dłużej zastanawiałem się nad tym, dlaczego nie działa pilot, tym częściej dokonywałem zmian w kodzie - jak widać bardzo nie praktycznych, ale pełniących tą samą funkcję. Zmiana makra dotyczyła tylko tej skróconej wersji kodu.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=255">newbie</a> — 12 mar 2012, o 23:26</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-03-12T12:20:45+01:00</updated>
<published>2012-03-12T12:20:45+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=902&amp;p=4064#p4064</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=902&amp;p=4064#p4064"/>
<title type="html"><![CDATA[Re: Własny pilot RC5]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=902&amp;p=4064#p4064"><![CDATA[
No tak jak pisze kolega wyżej - a ja jednak jestem trochę osłupiały z wrażenia. Bo pisze kolega, że uruchamia dokładnie wszystko jak z książki to znaczy kod z DVD i na schemacie z książki a jednocześnie nie jest to prawdą bo wprowadza kolega jakąś własną modyfikację do kodu z DVD i pisze takie rzeczy, że:<br /><br />&quot;wydało mi się niemożliwe żeby jakieś tam makro zmieniło działanie pilota, skoro PCB jest OK i taktowanie 8MHz też jest OK&quot;<br /><br />Ja bardzo przepraszam, naprawdę przepraszam - i mam nadzieję, że kolega się nie pogniewa za tą poradę ale tylko taka porada będzie pomocna:<br /><br />Proszę zacząć czytać książkę od nowa, i co ważniejsze wykonywać po kolei ćwiczenia począwszy od pierwszego do migania diodą świecącą LED. Ponieważ kolega ma niestety fundamentalne braki wiedzy a szczególnie właśnie jeśli chodzi o makra tworzone z wykorzystaniem preprocesora #define<br /><br />toż jak można mówić, że ich zmiana nie może wpływać na działanie programu - toż to by oznaczało, że owe makra w kodzie nie pełnią żadnej roli poza tym może że są hmmm (no nie wiem) szlaczkami ozdobnymi na laurce ?<br /><br />Poświęciłem w książce sporo miejsca aby to opisać i podać przykłady zastosowania oraz pisałem jak ważne są makra i jak bardzo użyteczne. One stanowią KOD PROGRAMU także !!!<br /><br />Przykro mi ale wychodzi to co zwykle - czytelnik bierze w rękę książkę i czuje że ta cała teoria opisana w pierwszej połowie to jest mu wcale nie potrzebna bo już ją zna. Co więcej, czytelnik nie będzie robił jakichś tam durnych ćwiczeń na miganie diodą LED ponieważ ma to już dawno za sobą - więc po co ???? Przecież w takiej książce nic odkrywczego nikt nie napisze na temat migania diodą - i tu właśnie czytelnik robi często ZONK'a ! ..... bo na tych najprostszych przykładach pokazuję wiele fajnych technik programowania a szczególnie na multipleksowaniu wyświetlaczy LED..... No tak, ale po co tam czytać o takich bzdurach ? jak napisał mi kiedyś w mailu jeden z czytelników, skoro on nigdy w życiu takich prymitywnych wyświetlaczy nie użyje - a jak już to tylko duże i graficzne a na dodatek kolorowe.<br /><br />Panowie, panowie .... poproszę uprzejmie o wzajemny szacunek, szanujmy swój czas nawzajem. Można się za te słowa obrażać ale nie wiem po co ? - lepiej wziąć książkę w rękę i naprawdę zacząć czytać od początku nie pomijając żadnego rozdziału. I nie rzucać się na zbyt głęboką wodę od razu (np na budowę pilota nie mając podstaw opanowanych). Zrozumiałbym to, gdybym napisał książkę a w niej zacząłbym od opisu tego pilota - a czytelnik nie miałby skąd dowiedzieć się podstaw języka C, który został użyty. Ale sam nie cierpię takich książek, dlatego pisałem, ją jak dla siebie - to oznacza, że przed opisanymi różnymi ciekawymi projektami - włożyłem sporo wysiłku żeby podać te podstawy, tą całą teorię...... Dlatego proszę - proszę - poczytać ją najpierw OK ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 12 mar 2012, o 12:20</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[MirkoT]]></name></author>
<updated>2012-03-12T11:04:28+01:00</updated>
<published>2012-03-12T11:04:28+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=902&amp;p=4063#p4063</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=902&amp;p=4063#p4063"/>
<title type="html"><![CDATA[Re: Własny pilot RC5]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=902&amp;p=4063#p4063"><![CDATA[
<div class="quotetitle">newbie napisał(a):</div><div class="quotecontent"><br />Witam,<br /><br />Wydawało mi się to mało prawdopodobne (czytaj: niemożliwe) żeby makro miało wpływ na prace pilota. Dlatego zmieniłem:<br /></div><br /><br />Czyli Twoim zdaniem Ktoś napisał to makro ot tak sobie, żeby było?<br />A gdybyś zaczął od poczytania książki... to byś wiedział po co ten cały ambaras  <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=189">MirkoT</a> — 12 mar 2012, o 11:04</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[newbie]]></name></author>
<updated>2012-03-12T10:20:19+01:00</updated>
<published>2012-03-12T10:20:19+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=902&amp;p=4062#p4062</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=902&amp;p=4062#p4062"/>
<title type="html"><![CDATA[Re: Własny pilot RC5]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=902&amp;p=4062#p4062"><![CDATA[
Witam,<br /><br />Wydawało mi się to mało prawdopodobne (czytaj: niemożliwe) żeby makro miało wpływ na prace pilota. Dlatego zmieniłem:<br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">#define LED_PIN_NR 2<br />#define LED (1&lt;&lt;LED_PIN_NR)</div> <br />na <br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">#define LED 4 </div><br />ale ostatecznie działałem/am na 1. wersji.<br /><br />Skoro procesor jest taktowany z częstotliwością 8MHz, kod programu jest OK, PCB też powinna być w porządku, więc co może być przyczyną takiego działania pilota?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=255">newbie</a> — 12 mar 2012, o 10:20</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-03-11T23:58:01+01:00</updated>
<published>2012-03-11T23:58:01+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=902&amp;p=4059#p4059</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=902&amp;p=4059#p4059"/>
<title type="html"><![CDATA[Re: Własny pilot RC5]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=902&amp;p=4059#p4059"><![CDATA[
sprawa fusebitu CKDIV8 jest mniejszej wagi, więc na razie daj sobie z tym spokój jak go przestawiłeś<br /><br />odpowiedz mi za to na pytanie dlaczego zmieniłeś tę linię tak jak pisałem wyżej:<br /><br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">#define LED 4 //(1&lt;&lt;LED_PIN_NR)</div><br /><br /><br />bo wcale mi na to nie odpowiedziałeś<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 11 mar 2012, o 23:58</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[newbie]]></name></author>
<updated>2012-03-11T22:45:36+01:00</updated>
<published>2012-03-11T22:45:36+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=902&amp;p=4055#p4055</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=902&amp;p=4055#p4055"/>
<title type="html"><![CDATA[Re: Własny pilot RC5]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=902&amp;p=4055#p4055"><![CDATA[
Witam,<br /><br />przeczytałem ten rozdział, ale przed wyłączeniem tego fusebitu powstrzymała mnie negatywna opinia na forum jak widać nie słusznie bo bit ten wyłączyłem ale efekt pracy pilota praktycznie nie uległ zmianie.<br /><br />Dioda nadal non stop świeci, po wykomentowaniu wiersza LED_ON, dioda na chwile gaśnie. Po wrzuceniu do pętli while linii LED_ON/OFF nie było żadnej reakcji - dioda nie świeciła.<br /><br />Kiedy wrzuciłem kod do pilota i wyłączyłem CKDIV8, dioda nadal świeciła ale po wciśnięciu przycisku lekko mrugała.<br /><br />Podczas programowania, AVRStudio wyrzuca mi linię: &quot; ... -DF_CPU=8000000L -0s ... &quot; SUT_CKSEL mam ustawiony na Int. RC Osc. 8 MHz +65ms. Naprawdę nie wiem, w którym miejscu robię błąd.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=255">newbie</a> — 11 mar 2012, o 22:45</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-03-11T20:44:23+01:00</updated>
<published>2012-03-11T20:44:23+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=902&amp;p=4050#p4050</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=902&amp;p=4050#p4050"/>
<title type="html"><![CDATA[Re: Własny pilot RC5]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=902&amp;p=4050#p4050"><![CDATA[
Wiesz co zastanów się mocno co ty robisz tą linią:<br /><br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">#define LED 4 //(1&lt;&lt;LED_PIN_NR)</div><br /><br />bo robisz lekką masakrę - przecież to ewidentny błąd - musisz więc doczytać jeszcze raz i o przesunięciach bitowych i ustawianiu bitów itp....<br /><br />Po to podpowiedziałem ci żebyś sprawdzał program etapami - bo na na tak wstępnym i prostym etapie to już musisz sam dojść co źle robisz OK ? <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ...... pomyśl więc ... bo to proste (no chyba że nie dasz na prawdę rady nic wymyślić to pomogę dalej dobrze?)<br /><br />Druga sprawa - masz w książce rozdział o fusebitach przy okazji omawiania MkAvrCalculator - i chyba go wcale nie przeczytałeś co ? <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /> ..... skąd to wiem ? - no bo piszesz, że masz ustawiony fusebit CKDIV8 ..... to może doczytaj do czego on służy hmmmm? bo bez doczytania z książki tak podstawowych wiadomości ciężko będzie ci cokolwiek wykonać.<br /><br />Jeśli nie poradzisz sobie ze zrozumieniem działania tego CKDIV8 to też napisz - pomogę<br /><br />Za to nie pomogę odnośnie problemów z programatorem i avrdude, to jest akurat programator który jak się kupi jakiegoś klona to potem różnie dziwnie się zachowuje .... więc z tego powodu z tym na razie nie będziemy tu walczyć.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 11 mar 2012, o 20:44</p><hr />
]]></content>
</entry>
</feed>