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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2014-08-29T16:24:53+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=7223&amp;mode</id>
<entry>
<author><name><![CDATA[dudinr1]]></name></author>
<updated>2014-08-29T16:24:53+01:00</updated>
<published>2014-08-29T16:24:53+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7223&amp;p=93371#p93371</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7223&amp;p=93371#p93371"/>
<title type="html"><![CDATA[Re: Odczyt PWM i zapis do eeprom]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7223&amp;p=93371#p93371"><![CDATA[
Udało mi się rozwiązać problem.<br />Działający kod programu dodałem jako załącznik.<br /><br />Teraz mam kolejny problem do rozwiązania.<br />Gdy arduino jest podłączone do USB laptopa i z niego bierze zasilanie to wszystko działa, a gdy podłączę je w samochodzie pod ładowarkę samochodową to jakby moduł btm 222 przestawał się komunikować z Arduino i zmiany wartości na suwakach nie dają efektu.<br /><br />Arduino cały czas działa ponieważ poprawnie odczytuje wartości pinów.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2661">dudinr1</a> — 29 sie 2014, o 16:24</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Zaba]]></name></author>
<updated>2014-05-30T19:03:51+01:00</updated>
<published>2014-05-30T19:03:51+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7223&amp;p=82843#p82843</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7223&amp;p=82843#p82843"/>
<title type="html"><![CDATA[Re: Odczyt PWM i zapis do eeprom]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7223&amp;p=82843#p82843"><![CDATA[
Z przechwyceniem też dobry pomysł a zapis do pamięci<br />możesz zrobić na Twoje żądanie i będziesz miał pełną kontrolę nad <br />ilością zapisów<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1044">Zaba</a> — 30 maja 2014, o 19:03</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[dudinr1]]></name></author>
<updated>2014-05-30T11:28:50+01:00</updated>
<published>2014-05-30T11:28:50+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7223&amp;p=82810#p82810</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7223&amp;p=82810#p82810"/>
<title type="html"><![CDATA[Re: Odczyt PWM i zapis do eeprom]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7223&amp;p=82810#p82810"><![CDATA[
Tymczas wiem, że sugerowałeś dlatego napisałem, że póki co tak spróbuję to załatwić:)<br /><br />Z tym pisaniem aplikacji na androida to nie przesadzałbym, póki co poradniki, tutoriale i udało się oprogramować parę przycisków i suwaków na ekranie telefonu. Swoją drogą jest to prostsze niż mi się wydawało zanim do tego nie usiadłem, podobnie było z C, Arduino, uC i pewnie z każdą dziedziną życia i wiedzy, z która nie miało się nigdy do czynienia.<br /><br />I nic nie jest za proste dla mnie:) Im prostsze działające rozwiązanie się zastosuje tym mniejsza szansa że się zepsuje:)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2661">dudinr1</a> — 30 maja 2014, o 11:28</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Tymczas]]></name></author>
<updated>2014-05-30T11:16:35+01:00</updated>
<published>2014-05-30T11:16:35+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7223&amp;p=82809#p82809</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7223&amp;p=82809#p82809"/>
<title type="html"><![CDATA[Re: Odczyt PWM i zapis do eeprom]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7223&amp;p=82809#p82809"><![CDATA[
<div class="quotetitle">dudinr1 napisał(a):</div><div class="quotecontent"><br />Póki co spróbuję w osobnej zmiennej przechwycić wysyłane wartości i zapisać je w tablicy, potem umieszczę procedurę jej wczytania przed pętlą główna programu...<br /></div><br /><br />Przecież dokładnie to sugerowałem w pierwszej części mojej odpowiedzi <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";-)" title="Puszcza oko" /><br />Tyle, że skoro piszesz aplikacje pod Androida, to wydało mi się, że to za proste dla Ciebie.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4490">Tymczas</a> — 30 maja 2014, o 11:16</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[dudinr1]]></name></author>
<updated>2014-05-30T11:10:35+01:00</updated>
<published>2014-05-30T11:10:35+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7223&amp;p=82808#p82808</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7223&amp;p=82808#p82808"/>
<title type="html"><![CDATA[Re: Odczyt PWM i zapis do eeprom]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7223&amp;p=82808#p82808"><![CDATA[
Panowie dzięki za próbę pomocy jednak mam wrażenie, że idziemy z armatą na kanarka.<br />Z poziomu aplikacji wysyła za pośrednictwem BT informacje w postaci 10,0,255,100 (nr pinu,R,G,B) i takie wartości są ustawiane na pinach.<br /><br />Szczególnie, że wasze propozycje przerastają mój poziom wiedzy, mam nadzieję, że jak doczytam Bluebook'a to się to zmieni, jednak wtedy postawię całość na uC, nie sądziłem, że kiedyś to powiem ale pewniej zaczynam się czuć w C niż Arduino, od którego zacząłem swoją przygodę.<br /><br />Póki co spróbuję w osobnej zmiennej przechwycić wysyłane wartości i zapisać je w tablicy, potem umieszczę procedurę jej wczytania przed pętlą główna programu, a sam zapis do eeprom zainicjuję za pomocą jakiegoś case aby nie zamęczyć pamięci.<br /><br />Prawdopodobnie moja niepełna wiedza nie pozwoliła mi na zadanie precyzyjnego pytania.<br />Tak czy inaczej dziękuje za próbę pomocy.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2661">dudinr1</a> — 30 maja 2014, o 11:10</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Zaba]]></name></author>
<updated>2014-05-29T19:38:43+01:00</updated>
<published>2014-05-29T19:38:43+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7223&amp;p=82778#p82778</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7223&amp;p=82778#p82778"/>
<title type="html"><![CDATA[Re: Odczyt PWM i zapis do eeprom]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7223&amp;p=82778#p82778"><![CDATA[
Z tego linku co podał kolega @Tymczas wnioskuję ,że<br />musiałbyś przed wyłączeniem urządzenia odczytać <br />rejestr odpowiedzialny za porównanie przy Twoim PWM-ie <br /><br />(musiałbyś sprawdzić na którym timerze masz zrobiony PWM<br />jeśli jest to ATmega8 i Timer1 wtedy będze to rejestr OCR1A i/lub OCR1B<br />w zależności od trybu PWM)<br /><br />i zapisać je a przy włączaniu urządzenia odczytywać i zapisać rejestrów<br /><br />taka jest moja propozycja można by się pokusić o <br />wyłączenie przerwań przed odczytem i zapisem oraz<br />ponowne włączenie po tych operacjach<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1044">Zaba</a> — 29 maja 2014, o 19:38</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Tymczas]]></name></author>
<updated>2014-05-29T18:47:57+01:00</updated>
<published>2014-05-29T18:47:57+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7223&amp;p=82774#p82774</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7223&amp;p=82774#p82774"/>
<title type="html"><![CDATA[Re: Odczyt PWM i zapis do eeprom]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7223&amp;p=82774#p82774"><![CDATA[
Rozumiem, że szukałeś i nie znalazłeś więc daj przed wpisaniem wartości do PWM również do zmiennej.<br />Pewno tych pewuemów dużo nie masz to się nie zrujnujesz na RAMie.<br />Prymitywne rozwiązanie, ale powinno być skuteczne.<br /><br />Wygląda, że można bezpośrednio odczytywać rejestry, więc można metodą,którą proponuje Zaba.<br /><a href="http://letsmakerobots.com/content/arduino-101-timers-and-interrupts"  class="postlink">http://letsmakerobots.com/content/arduino-101-timers-and-interrupts</a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4490">Tymczas</a> — 29 maja 2014, o 18:47</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[dudinr1]]></name></author>
<updated>2014-05-28T20:30:26+01:00</updated>
<published>2014-05-28T20:30:26+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7223&amp;p=82681#p82681</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7223&amp;p=82681#p82681"/>
<title type="html"><![CDATA[Re: Odczyt PWM i zapis do eeprom]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7223&amp;p=82681#p82681"><![CDATA[
O żadnej obrazie nie może być mowy:)<br />Często myślimy, że coś wiemy a okazuje się inaczej, więc warto pytać.<br />Choć tu rzeczywiście może zbytniego skrótu myślowego użyłem.<br /><br />W każdym razie dzięki pinowi PWM w arduino steruję tranzystorem, który z kolei steruje taśmą led.<br />Chciałbym aby podczas wyłączenia na pinie było napięcie 2V to aby takie powróciło po włączeniu.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2661">dudinr1</a> — 28 maja 2014, o 20:30</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Zaba]]></name></author>
<updated>2014-05-28T19:48:56+01:00</updated>
<published>2014-05-28T19:48:56+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7223&amp;p=82672#p82672</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7223&amp;p=82672#p82672"/>
<title type="html"><![CDATA[Re: Odczyt PWM i zapis do eeprom]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7223&amp;p=82672#p82672"><![CDATA[
Jeśli dobrze myślę z tym arduino to<br />aktualną wartość masz właśnie w tych rejestrach timera odpowiedzialnych za PWM.<br /><br />Tylko to zależy jaki tryb PWM jest ustawiony i którego timera dotyczy w Twoim uC<br />z płytki arduino.<br /><br />Mam jeszcze pytanie :<br />Czy wiesz co to jest PWM ?<br />(bez obrazy - tak można wywnioskować z Twojego pytania)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1044">Zaba</a> — 28 maja 2014, o 19:48</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[dudinr1]]></name></author>
<updated>2014-05-28T19:36:57+01:00</updated>
<published>2014-05-28T19:36:57+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7223&amp;p=82660#p82660</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7223&amp;p=82660#p82660"/>
<title type="html"><![CDATA[Re: Odczyt PWM i zapis do eeprom]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7223&amp;p=82660#p82660"><![CDATA[
Dzięki Żaba za odpowiedź.<br />Kluczowe dla mnie jest odczytanie aktualnej wartości.<br /><br />Można zdefiniować przed główna pętlą jakie wartości przyjmą te piny, więc czemu by nie wczytywać ich z eeprom jednak najpierw trzeba je tam zapisać. Odczyt i zapis to nie problem, trzeba mieć jednak co zapisywać:)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2661">dudinr1</a> — 28 maja 2014, o 19:36</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Zaba]]></name></author>
<updated>2014-05-28T17:42:23+01:00</updated>
<published>2014-05-28T17:42:23+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7223&amp;p=82642#p82642</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7223&amp;p=82642#p82642"/>
<title type="html"><![CDATA[Re: Odczyt PWM i zapis do eeprom]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7223&amp;p=82642#p82642"><![CDATA[
Nie znam arduino ,ale wartość PWM jest ustawiana w rejestrach<br />timera uC w odpowiednim trybie ich pracy lub generowany jest programowo,<br />a na pinach jest przebieg cyfrowy o zmiennym wypełnieniu.<br /><br />Tak jak pisałem nie używam arduino i mogę się mylić,<br />musiałby to potwierdzić ktoś kto używa ardiuno .<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1044">Zaba</a> — 28 maja 2014, o 17:42</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[dudinr1]]></name></author>
<updated>2014-05-28T16:53:46+01:00</updated>
<published>2014-05-28T16:53:46+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7223&amp;p=82635#p82635</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7223&amp;p=82635#p82635"/>
<title type="html"><![CDATA[Odczyt PWM i zapis do eeprom]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7223&amp;p=82635#p82635"><![CDATA[
Witam wszystkich,<br />zmontowałem układ który steruje taśmą rgb poprzez aplikację na androidzie i zawarte w niej &quot;suwaki&quot;.<br /><br />Układ wykorzystałem do podświetlenia w moim samochodzie i wszystko działa poprawnie jednak jest rzecz, którą chciałbym poprawić.<br /><br />Mianowicie za każdym razem jak wyłączam płytkę arduino resetują się wartości pinów PWM i co za tym idzie sama taśma nie świeci i trzeba na nowo się łączyć i ustawiać kolor.<br /><br />wykombinowałem to tak, utworzyć case gdzie po wysłaniu np:save zapisze do eeprom wartości pinów, a po odpaleniu jeszcze przed główna pętlą je załaduje.<br /><br />Wiem o ograniczonej liczbie zapisów dlatego chcę to ograć przyciskiem.<br /><br />Szukam jednak i znaleźć nie mogę sposobu na odczytanie aktualnej wartości z pinów.<br /><br /><br />W razie potrzeby dodam kod.<br /><br />Wojtek<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2661">dudinr1</a> — 28 maja 2014, o 16:53</p><hr />
]]></content>
</entry>
</feed>