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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2015-08-17T14:30:36+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=47&amp;t=12672&amp;mode</id>
<entry>
<author><name><![CDATA[jerrylu]]></name></author>
<updated>2015-08-17T14:30:36+01:00</updated>
<published>2015-08-17T14:30:36+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12672&amp;p=137602#p137602</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12672&amp;p=137602#p137602"/>
<title type="html"><![CDATA[Re: Sterowanie ledami - PWM przez określony czas]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12672&amp;p=137602#p137602"><![CDATA[
Cieszę się, że pomogło.<br />Pozdrówka.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8719">jerrylu</a> — 17 sie 2015, o 14:30</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[marciu11]]></name></author>
<updated>2015-08-17T13:14:28+01:00</updated>
<published>2015-08-17T13:14:28+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12672&amp;p=137598#p137598</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12672&amp;p=137598#p137598"/>
<title type="html"><![CDATA[Re: Sterowanie ledami - PWM przez określony czas]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12672&amp;p=137598#p137598"><![CDATA[
Zaraz poczytam <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />Ale zastanawiam się też czy coś z prockiem jest nie tak...<br /><br /><br />Nowy przykład utorzyłem, jedynie obsługa LCD. Plus jedna zmienna X:<br /><br />[syntax=c]float x = 1 / 2;<br />lcd.print(x);[/syntax] <br /><br />daje w wyniku 0.00...<br /><br />Majster jak tylko skończę to na pewno pokaże. <br />Nie jest to szczyt finezji i wyrachowania. Projekt robiony na szybko dla małego 19l akwarium <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />Miałem na wakacje do opieki rybkę, a że po wyrośniętym żółwiu zostało małe akwarium to sobie pomyślałem a niech sobie coś tam pływa <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />Zegar na gotowym module DS3231, driver diod na DW8501 (trzy kanały BIAŁY  NIEBIESKI i CZERWONY).<br /><br />Ustawianie poranka, wieczoru łącznie z czasem ich trwania. Pomiar temperatur: Wody, radiatora z ledami i radiatora sterowników DW. <br />Jak poradzę sobie z tymi PWMami to do końca tygodnia powinienem skończyć już całość.<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 51 minutach ]</span></strong><br /><br /><div class="quotetitle">jerrylu napisał(a):</div><div class="quotecontent"><br />Stawiam na: <!-- m --><a class="postlink" href="http://atnel.pl/domyslna-promocja-do-typu-int.html" >http://atnel.pl/domyslna-promocja-do-typu-int.html</a><!-- m -->  <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /></div><br /><br />Dzięki wielkie, to było to <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=463">marciu11</a> — 17 sie 2015, o 13:14</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[jerrylu]]></name></author>
<updated>2015-08-17T12:42:40+01:00</updated>
<published>2015-08-17T12:42:40+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12672&amp;p=137593#p137593</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12672&amp;p=137593#p137593"/>
<title type="html"><![CDATA[Re: Sterowanie ledami - PWM przez określony czas]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12672&amp;p=137593#p137593"><![CDATA[
Stawiam na: <!-- m --><a class="postlink" href="http://atnel.pl/domyslna-promocja-do-typu-int.html" >http://atnel.pl/domyslna-promocja-do-typu-int.html</a><!-- m -->  <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8719">jerrylu</a> — 17 sie 2015, o 12:42</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[majster]]></name></author>
<updated>2015-08-17T12:14:01+01:00</updated>
<published>2015-08-17T12:14:01+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12672&amp;p=137591#p137591</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12672&amp;p=137591#p137591"/>
<title type="html"><![CDATA[Re: Sterowanie ledami - PWM przez określony czas]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12672&amp;p=137591#p137591"><![CDATA[
Pokaz kod bo kula mi sie zbila.<br /><br />Namazane ze smarta.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1628">majster</a> — 17 sie 2015, o 12:14</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[marciu11]]></name></author>
<updated>2015-08-17T11:09:08+01:00</updated>
<published>2015-08-17T11:09:08+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12672&amp;p=137590#p137590</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12672&amp;p=137590#p137590"/>
<title type="html"><![CDATA[Sterowanie ledami - PWM przez określony czas]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12672&amp;p=137590#p137590"><![CDATA[
Witam.<br />Próbuję oprogramować sterownik LEDów i zatrzymałem się na ściemnianiu i rozjaśnianiu. W menu mam ustawiany czas świtu/zachody, czasy ich trwania z krokiem 10min (10-120min) i maksymalną siłę świecenia.<br /><br />Sercem zegarowym jest Mirkowy timer programowy z taktem 10ms.<br /><br />[syntax=c]if( !Timer_Led ) {<br />...<br />zmniejszaj lub zwiększkaj PWM<br />...<br />}[/syntax]<br /><br />Niestety błędnie obliczam czas kolejnych kroków dla timera:<br /><br />[syntax=c](int) krok_pwm = (czas_switu * 60 * 100) / max_pwm;[/syntax]<br /><br />Dla zakładanych: <strong>10min czasu świtu</strong> i maksymalnego rozjaśnienia <strong>255</strong> obliczenia kalkulatora prezentują się: <em>60000 (czas * 60-sek * 100-taktów na sek) / 255</em> co daje w zaokrągleniu <strong>235</strong>, czyli zmiana PWM co około 2.3sek. Niestety procesor wylicza <strong>-21</strong>. A więc takty się nie wykonują. <br />Próbowałem użyć zmiennej long niestety wynik jest ten sam -21. <br /><br />Gdzie przyjąłem złe założenia lub jak inaczej to liczyć?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=463">marciu11</a> — 17 sie 2015, o 11:09</p><hr />
]]></content>
</entry>
</feed>