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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2013-02-17T21:41:30+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=12&amp;t=2204&amp;mode</id>
<entry>
<author><name><![CDATA[ZeNeK]]></name></author>
<updated>2013-02-17T21:41:30+01:00</updated>
<published>2013-02-17T21:41:30+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2204&amp;p=28459#p28459</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2204&amp;p=28459#p28459"/>
<title type="html"><![CDATA[Re: jak przerobić program]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2204&amp;p=28459#p28459"><![CDATA[
Temat do zamknięcia<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=359">ZeNeK</a> — 17 lut 2013, o 21:41</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[matrix]]></name></author>
<updated>2013-02-01T21:44:06+01:00</updated>
<published>2013-02-01T21:44:06+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2204&amp;p=26556#p26556</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2204&amp;p=26556#p26556"/>
<title type="html"><![CDATA[Re: jak przerobić program]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2204&amp;p=26556#p26556"><![CDATA[
Po pierwsze ten kawałek powinien wyglądać tak:<br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">Software_pwm:<br /> <br />Incr Reference                                              'zmienna referencyjna<br />if Reference = 100 then reference = 0<br /> <br />If Reference &gt; R Then : Set Portb.1 : Else : Reset Portb.1 : End If       'red<br /> <br />If Reference &gt; G Then : Set Portb.0 : Else : Reset Portb.0 : End If       'green<br /> <br />If Reference &gt; B Then : Set Portb.2 : Else : Reset Portb.2 : End If       'blue<br /> <br />Return</div><br />Teraz masz regulację od 0 do 100% jasności.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=689">matrix</a> — 1 lut 2013, o 21:44</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[ZeNeK]]></name></author>
<updated>2013-02-01T21:22:51+01:00</updated>
<published>2013-02-01T21:22:51+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2204&amp;p=26555#p26555</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2204&amp;p=26555#p26555"/>
<title type="html"><![CDATA[Re: jak przerobić program]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2204&amp;p=26555#p26555"><![CDATA[
Nie mam pojęcia do ilu liczy timer ,nie ja pisałem ten program.<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=359">ZeNeK</a> — 1 lut 2013, o 21:22</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[matrix]]></name></author>
<updated>2013-01-30T17:06:00+01:00</updated>
<published>2013-01-30T17:06:00+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2204&amp;p=26301#p26301</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2204&amp;p=26301#p26301"/>
<title type="html"><![CDATA[Re: jak przerobić program]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2204&amp;p=26301#p26301"><![CDATA[
Może zapytam jeszcze raz<br /><br /><div class="quotetitle">matrix napisał(a):</div><div class="quotecontent"><br />To ja może zapytam od ilu do ilu liczy Ci timer? A raczej w jakim zakresie zmienia Ci zmienną?<br />Bo nie bardzo mogę znaleźć w programie. Zdaje się że między innymi tu masz drobny kłopot a w zasadzie błąd.<br />Podejrzewam że w tej wersji program też nie działa Ci jak należy.<br /></div><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=689">matrix</a> — 30 sty 2013, o 17:06</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[ZeNeK]]></name></author>
<updated>2013-01-29T23:09:11+01:00</updated>
<published>2013-01-29T23:09:11+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2204&amp;p=26262#p26262</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2204&amp;p=26262#p26262"/>
<title type="html"><![CDATA[Re: jak przerobić program]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2204&amp;p=26262#p26262"><![CDATA[
Mam diody w obudowie PLCC4 ze wspólną anodą i nie da się ich inaczej podłączyć.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=359">ZeNeK</a> — 29 sty 2013, o 23:09</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Pier]]></name></author>
<updated>2013-01-29T18:02:43+01:00</updated>
<published>2013-01-29T18:02:43+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2204&amp;p=26237#p26237</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2204&amp;p=26237#p26237"/>
<title type="html"><![CDATA[Re: jak przerobić program]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2204&amp;p=26237#p26237"><![CDATA[
A po co przerabiać program?<br />Wystarczy inaczej wpiąć diody i będą działać. <br />Nie narysuje Ci schematu bo nie mam na lapku Eagla ale popatrz dokładnie na schemat i pomyśl na pewno wykombinujesz jak to zrobić.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=795">Pier</a> — 29 sty 2013, o 18:02</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[matrix]]></name></author>
<updated>2013-01-28T20:01:56+01:00</updated>
<published>2013-01-28T20:01:56+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2204&amp;p=26122#p26122</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2204&amp;p=26122#p26122"/>
<title type="html"><![CDATA[Re: jak przerobić program]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2204&amp;p=26122#p26122"><![CDATA[
To ja może zapytam od ilu do ilu liczy Ci timer? A raczej w jakim zakresie zmienia Ci zmienną?<br />Bo nie bardzo mogę znaleźć w programie. Zdaje się że między innymi tu masz drobny kłopot a w zasadzie błąd.<br />Podejrzewam że w tej wersji program też nie działa Ci jak należy.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=689">matrix</a> — 28 sty 2013, o 20:01</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[ZeNeK]]></name></author>
<updated>2013-01-28T09:56:24+01:00</updated>
<published>2013-01-28T09:56:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2204&amp;p=26031#p26031</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2204&amp;p=26031#p26031"/>
<title type="html"><![CDATA[Re: jak przerobić program]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2204&amp;p=26031#p26031"><![CDATA[
Dzięki za podpowiedź ale niestety nic to nie daje.<br /><br />Taką podpowiedź dostałem od autora tego urządzenia <br /><br />&quot;Niestety NPNy odwrócą fazę więc zmiany w programie są konieczne. Jest to trochę rozległe, generalnie polega to na tym że tam gdzie 255 to w pełni zapalona dioda, a 0 to całkowicie zgaszona, to trzeba te wartości poodwracać. Również wszystkie dekrementacje i inkrementacje, 3 zmiennych przypisanych do diodek. Łatwiej będzie kupić odpowiednie diody i nie kombinować <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" />&quot;<br /><br />ale jak pozmamieniam inkrementacje i dekrementacje to też jakieś cyrki sie robią <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=359">ZeNeK</a> — 28 sty 2013, o 09:56</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[KBCH]]></name></author>
<updated>2013-01-27T19:31:13+01:00</updated>
<published>2013-01-27T19:31:13+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2204&amp;p=25993#p25993</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2204&amp;p=25993#p25993"/>
<title type="html"><![CDATA[Re: jak przerobić program]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2204&amp;p=25993#p25993"><![CDATA[
nie znam się na bascomie ale zmieniłbym to<br /><br />[syntax=basic4gl] <br />If Reference &gt; R Then : Set Portb.1 : Else : Reset Portb.1 : End If       'red<br /> <br />If Reference &gt; G Then : Set Portb.0 : Else : Reset Portb.0 : End If       'green<br /> <br />If Reference &gt; B Then : Set Portb.2 : Else : Reset Portb.2 : End If       'blue[/syntax]<br /><br />na [syntax=basic4gl]<br />If Reference &gt; R Then :  Reset Portb.1 : Else :  Set Portb.1 : End If       'red<br />[/syntax]<br /><br />to spowoduje 'negacje' sygnałów do wersji oryginalnej<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=781">KBCH</a> — 27 sty 2013, o 19:31</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[ZeNeK]]></name></author>
<updated>2013-01-27T18:21:56+01:00</updated>
<published>2013-01-27T18:21:56+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2204&amp;p=25985#p25985</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2204&amp;p=25985#p25985"/>
<title type="html"><![CDATA[jak przerobić program]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2204&amp;p=25985#p25985"><![CDATA[
Witam<br />Może mnie ktoś naprowadzi jak przerobić program w bascomie<br /> <br />żebym mógł zastosować diody led ze wspólną anodą, wiem że muszę też zmienić tranzystory z PNP na NPN.<br /><br />ten kod pochodzi z tej stronki    [syntax=html4strict]http://mdiy.pl/interaktywna-podstawka-pod-kufel/#more-224[/syntax]<br />[syntax=basic4gl]<br /><br />$regfile = &quot;attiny13.dat&quot;<br />$crystal = 4800000<br />'$sim<br />'$tiny<br />'ustawienia stosu i ramki<br />$hwstack = 16<br />$swstack = 8<br />$framesize = 24<br /><br />'ustawiam piny jako wyjścia<br />Config Portb.0 = Output<br />Config Portb.1 = Output<br />Config Portb.2 = Output<br /><br />'pin pomiaru adc z LM35<br />Config Portb.4 = Input<br /><br /><br />Config Timer0 = Timer , Prescale = 1<br />Enable Timer0<br />'Start Timer0                                                'BASCOM LECI SOBIE W CH..CHINY, PO POLECENIU &quot;START TIMER&quot; ZATRZYMUJE GO, A BEZ TEGO POLECENIA TIMER DZIAŁA.<br />On Timer0 Software_pwm<br /><br />Enable Interrupts<br /><br />'zmienne kolorów<br />Dim R As Byte<br />Dim G As Byte<br />Dim B As Byte<br /><br />'zmienne pomocnicze<br />Dim Reference As Byte<br />Dim Przejscie As Byte<br />Dim Temp As Word<br />Dim Wyl As Bit<br /><br />'napięcie wyjściowe LM35 to 0V-1V (0*C-100*C), wewnętrzne napięcie odniesienia Vbg to ok.1V (ok, czyli wg dokumentacji 1.0V do 1.2V - ładny rozrzut, pogratulować)<br />Config Adc = Single , Prescaler = Auto , Reference = Internal<br />Start Adc<br /><br />'powitanie &quot;R-G-B&quot;, można zaremować jeśli komuś się nie podoba.<br />R = 255<br />Waitms 10<br />R = 0<br />Waitms 150<br />G = 255<br />Waitms 10<br />G = 0<br />Waitms 150<br />B = 255<br /><br />'_______________________________________________________________________________<br />Do<br /><br />Waitms 20                                                   'przy 50ms cała pętla kolorów trwa około 5 minut<br /><br />If Wyl = 0 Then<br /><br /><br />   Select Case Przejscie<br /><br />      Case 0:<br />         'zapalam B<br />         Incr B<br />         'przy 35*C i powyżej całkowicie zaniknie<br />         Temp = Temp + B<br />         If Temp &gt; 320 Then Przejscie = 1<br /><br />      Case 1:<br />         'gaszę R<br />         If R &lt; 6 Then<br />            Przejscie = 2<br />         Else<br />            Decr R<br />         End If<br /><br />      Case 2:<br />         'zapalam G<br />         Incr G<br />         If G = 150 Then Przejscie = 3<br /><br />      Case 3:<br />         'gaszę B<br />         If B &lt; 6 Then<br />            Przejscie = 4<br />         Else<br />            Decr B<br />         End If<br /><br />      Case 4:<br />         'zapalam R<br />         Incr R<br />         'przy 20*C i poniżej całkowicie zaniknie<br />         Temp = 1000 - Temp<br />         Temp = Temp + R<br />         If Temp &gt; 900 Then Przejscie = 5<br /><br /><br />      Case 5:<br />         'gaszę G<br />         If G &lt; 6 Then<br />            Przejscie = 0<br />         Else<br />            Decr G<br />         End If<br /><br />   End Select<br /><br />End If<br /><br /><br />'pomiar temperatury<br />Temp = Getadc(2)<br />If Temp &gt; 350 Then Temp = 350<br />If Temp &lt; 100 Then Temp = 100<br /><br /><br />'jeśli temperatura pokojowa (temperatury załączania dobierane eksperymentalnie, różnią się niewiele od wartości niżej, (240=ok.22*C)<br />If Temp &gt; 250 And Temp &lt; 300 Then<br />   If R &gt; 0 Then Decr R                                     'wygaszam kolory<br />   If G &gt; 0 Then Decr G<br />   If B &gt; 0 Then Decr B<br />   Wyl = 1<br />End If<br /><br />'jeśli temperatura napoju<br />If Temp &gt; 300 Or Temp &lt; 250 Then Wyl = 0<br /><br /><br />Loop<br />'_______________________________________________________________________________<br />Software_pwm:<br /><br />Incr Reference                                              'zmienna referencyjna<br /><br />If Reference &gt; R Then : Set Portb.1 : Else : Reset Portb.1 : End If       'red<br /><br />If Reference &gt; G Then : Set Portb.0 : Else : Reset Portb.0 : End If       'green<br /><br />If Reference &gt; B Then : Set Portb.2 : Else : Reset Portb.2 : End If       'blue<br /><br />Return[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=359">ZeNeK</a> — 27 sty 2013, o 18:21</p><hr />
]]></content>
</entry>
</feed>