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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2018-03-26T13:34:33+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=8&amp;t=8010&amp;mode</id>
<entry>
<author><name><![CDATA[czarnokurz]]></name></author>
<updated>2018-03-26T13:34:33+01:00</updated>
<published>2018-03-26T13:34:33+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=206080#p206080</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=206080#p206080"/>
<title type="html"><![CDATA[Re: Sterownik schodowy inteligentne schody led]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=206080#p206080"><![CDATA[
[syntax=c]* main.c<br /> *<br /> *  Created on: 24 mar 2018<br /> *      Author: Darek<br /> */<br /><br />#include &lt;avr/io.h&gt;<br />#include &lt;avr/interrupt.h&gt;<br />#include &lt;avr/pgmspace.h&gt;<br />#include &lt;util/delay.h&gt;<br /><br /><br /><br />/*   Czestotliwosc taktowania procesora 1 MHz (korzystamy z wewn. RC 1MHz)<br /> *   Procesor ATmega 8<br /> */<br />#define F_CPU 1000000UL<br />#define Czas_zalaczania 500   //Czas oczekiwania na zapalenie/wylaczenie kolejnej diody<br />#define Czas_zalacz_wylacz 100000 //Czas oczekiwania od momentu zalaczenia wszystkich diod do rozpoczecia cyklu kolejnego wylaczania<br /><br />typedef enum<br />{<br />   WYLACZ = 0,<br />   ZALACZ = 1<br />} StanDiody;<br /><br />typedef enum<br />{<br />   ZADEN = 0,<br />   PRAWO = 1,<br />   LEWO = 2<br />} Klawisz;<br /><br />/* Klawisze sterujace na PD0 i PD1<br /> * Klawisz &quot;Prawo&quot; (D1-&gt;D8)<br /> * Klawisz &quot;Lewo&quot; (D1&lt;-D8)<br /> *<br /> * Diody:<br /> * D1    PortA.0<br /> * D2    PortA.1<br /> * D3    PortA.2<br /> * D4    PortA.3<br /> * D5    PortA.4<br /> * D6    PortA.5<br /> * D7    PortA.6<br /> * D8    PortA.7<br /> */<br /><br />void InicjalizacjaPortow()<br />{<br />   //Piny klawiatury jako wejscia (piny D0 do D1)<br />   DDRC &amp;= 0x03;<br />   //Pull-up<br />   PORTC |= 0x03;<br /><br />   //Piny diod jako wyjscia, stan niski (diody wylaczone)<br />   DDRA |=  0xff;<br />   PORTA = ~0;                                          // wiem że tu jest źle - ale jak dam 0xFF to po resecie świecą się wszystkie LED i gasną//<br />                                                                //dopiero gdy nacisnę przycisk - tak jak jest to działa &quot;poprawnie&quot; // <br /><br />}<br /><br />void SterujLed(int dioda, StanDiody stan)<br />{<br />   int *Port;<br />   int Pin;<br /><br />   switch(dioda)<br />   {<br />      case 1:<br />         Port = &amp; PORTA;<br />         Pin = 0;<br />         break;<br />      case 2:<br />         Port = &amp; PORTA;<br />         Pin = 1;<br />         break;<br />      case 3:<br />         Port = &amp; PORTA;<br />         Pin = 2;<br />         break;<br />      case 4:<br />         Port = &amp; PORTA;<br />         Pin = 3;<br />         break;<br />      case 5:<br />         Port = &amp; PORTA;<br />         Pin = 4;<br />         break;<br />      case 6:<br />         Port = &amp; PORTA;<br />         Pin = 5;<br />         break;<br />      case 7:<br />         Port = &amp; PORTA;<br />         Pin = 6;<br />         break;<br />      case 8:<br />         Port = &amp; PORTA;<br />         Pin = 7;<br />         break;<br />      default:<br />         return;<br />   }<br /><br />   if(stan == WYLACZ) *Port |= (1 &lt;&lt; Pin);                            // tu zmieniłem bo było ZALACZ  //<br />   else if(stan == ZALACZ) *Port &amp;= ~(1 &lt;&lt; Pin);                   // tu zmieniłem bo było WYLACZ //<br />}<br /><br />Klawisz SprawdzStanKlaw()<br />{<br />   int Licznik;<br /><br />   //sprawdzamy stan przycisku &quot;Prawo&quot;<br />   if((PINC &amp; 0x01) == 0)<br />   {<br />      //stan niski - przycisk wcisniety<br />      //testujemy stan przycisku w czasie 100ms<br />      //w celu eliminacji wplywu zaklocen<br />      for(Licznik = 0;Licznik &lt; 10;Licznik++)<br />      {<br />         _delay_ms(10);<br />         if((PINC &amp; 0x01) &gt; 0) return ZADEN; //stan niestabilny wychodzimy z funkcji<br />      }<br />      return PRAWO; //stan przycisku stabilny, klawisz &quot;prawo&quot;<br />   }<br /><br />   //sprawdzamy stan przycisku &quot;Lewo&quot;<br />   if((PINC &amp; 0x02) == 0)<br />   {<br />      //stan niski - przycisk wcisniety<br />      //testujemy stan przycisku w czasie 100ms<br />      //w celu eliminacji wplywu zaklocen<br />      for(Licznik = 0;Licznik &lt; 10;Licznik++)<br />      {<br />         _delay_ms(10);<br />         if((PINC &amp; 0x02) &gt; 0) return ZADEN; //stan niestabilny wychodzimy z funkcji<br />      }<br />      return LEWO; //stan przycisku stabilny, klawisz &quot;prawo&quot;<br />   }<br />   return ZADEN; //zaden z przyciskow nie zostal wybrany<br />}<br /><br />int main(void)<br />{<br /><br /><br />   int licznik;<br />    Klawisz przycisk;<br /><br />    InicjalizacjaPortow();<br /><br />   while(1)<br />   {<br /><br /><br />      przycisk = SprawdzStanKlaw();<br />      if(przycisk == PRAWO)<br />      {<br />         //wybrano przycisk PRAWO<br />         //zapalamy kolejno diody od D1 do D8<br />         for(licznik = 1;licznik &lt; 9;licznik++)<br />         {<br />            if(licznik &gt; 1) _delay_ms(Czas_zalaczania); //pierwsza dioda zalaczana bez opoznienia<br />            SterujLed(licznik,ZALACZ);<br />         }<br /><br />         //wszystkie diody zalaczone, czekamy czas opoznienia wylaczania<br />         _delay_ms(Czas_zalacz_wylacz);<br /><br />         //wylaczamy kolejno diody<br />         for(licznik = 8;licznik &gt; 0;licznik--)<br />         {<br />            if(licznik &lt; 8) _delay_ms(Czas_zalaczania);<br />            SterujLed(licznik,WYLACZ);<br />         }<br />      }<br />      else if(przycisk == LEWO)<br />      {<br />         //wybrano przycisk LEWO<br />         //zapalamy kolejno diody od D8 do D1<br />         for(licznik = 9;licznik &gt; 0;licznik--)<br />         {<br />            if(licznik &lt; 8) _delay_ms(Czas_zalaczania); //pierwsza dioda zalaczana bez opoznienia<br />            SterujLed(licznik,ZALACZ);<br />         }<br /><br />         //wszystkie diody zalaczone, czekamy czas opoznienia wylaczania<br />         _delay_ms(Czas_zalacz_wylacz);<br /><br />         //wylaczamy kolejno diody<br />         for(licznik = 1;licznik &lt; 9;licznik++)<br />         {<br />            if(licznik &gt; 1) _delay_ms(Czas_zalaczania);<br />            SterujLed(licznik,WYLACZ);<br />         }<br />      }<br />   }<br />}[/syntax]<br /><br />Proszę poprawić - nie umiem ( nie rozumiem ) jak wrzucić ten kod w &quot;listing kodu: &quot;  <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" />  ( mój pierwszy kod na forum ) .<br /><br /><br /><br />Taki KOD pomógł mi stworzyć kolega Przemek z elektrody - był napisany na 20 LED ....pewnie jest parę błędów ....było by fajnie jak by koledzy mi pomogli je poprawić ......jest też pomysł , i zarazem problem ....jak programowo zrobić by się nie grzał ten MOSFET IRLR 2905 SMD ,przy zmianie jasności tych pasków LED ( wszystkich ) w zamierzonym czasie PWM (dla wszystkich świecących)  . Myślę że jak będą się świeciły przy zasilaniu 12V za  mocno to efekt może być nieciekawy i będą raziły <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=2451">czarnokurz</a> — 26 mar 2018, o 13:34</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[czarnokurz]]></name></author>
<updated>2018-03-13T19:54:37+01:00</updated>
<published>2018-03-13T19:54:37+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=205535#p205535</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=205535#p205535"/>
<title type="html"><![CDATA[Re: Sterownik schodowy inteligentne schody led]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=205535#p205535"><![CDATA[
Dziękuję koledze SylwekK za pomoc ......takie coś się urodziło ---czy jakiś &quot;mocny w temacie&quot; kolega może zweryfikować wsad by to zadziałało <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> <a href="https://obrazkiforum.atnel.pl/2451/c606ad2940a38d4d2483a8eb2cf17080.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/2451/c606ad2940a38d4d2483a8eb2cf17080.jpg" alt="Obrazek" /></a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2451">czarnokurz</a> — 13 mar 2018, o 19:54</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[czarnokurz]]></name></author>
<updated>2018-03-12T23:54:31+01:00</updated>
<published>2018-03-12T23:54:31+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=205514#p205514</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=205514#p205514"/>
<title type="html"><![CDATA[Re: Sterownik schodowy inteligentne schody led]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=205514#p205514"><![CDATA[
Koledzy ....3 lata .....ja nie siedzę w domu <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Jeżdżę  po europie (targi) i oświetlenie , nagłośnienie , ekrany LED montuję .......ale jest parcie by to wreszcie zrobić <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Wsad .....od Sylwka jest ....jeszcze schemat i jadę z tematem <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=2451">czarnokurz</a> — 12 mar 2018, o 23:54</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SylwekK]]></name></author>
<updated>2018-03-12T21:05:57+01:00</updated>
<published>2018-03-12T21:05:57+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=205510#p205510</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=205510#p205510"/>
<title type="html"><![CDATA[Re: Sterownik schodowy inteligentne schody led]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=205510#p205510"><![CDATA[
Na prośbę kol @czarnokurz... Coś mi się przypomina, że chyba kiedyś tu publikowałem mój kod w BASCOM, ale dla przypomnienia wygrzebałem z archiwum i podaje go jeszcze raz:<br /><br />[syntax=basic4gl]'----------------------------------------------------------------------------<br />' Biegnące programowe PWM<br />' SylwekK<br />' 10.10.2012<br />'<br />' 8 kanałów (możliwość do 32), 32 poziomy jasnośći, regulowana prędkość 1-255<br />'----------------------------------------------------------------------------<br />'$regfile = &quot;attiny2313.dat&quot;<br />$regfile = &quot;m32adef.dat&quot;<br />$crystal = 8000000<br /><br />Config PortA = &amp;B11111111     'piny 0-7 wyjście LED<br /><br />Dim L1 As Byte<br />Dim Speed As Byte             'prędkość (od 1=20ns do 255=51ms)<br />L1 = 0<br />Dim Ppwm As Byte<br />Dim P_led As Byte             'zmienna sterująca PWM (używana w przerwaniu)<br />Dim Nr_led As Long            'nr led do rozjaśniania 0-7 (Byte=8szt, Long=32szt.)<br />Dim Nr As Byte                'pamięć aktualnej led<br />Dim Z_led As Long             'zn.stanu led 0-zgaszona 1-zapalona (Byte=8szt, Long=32szt.)<br />Z_led = 0<br />Dim Znacznik As Byte<br />Znacznik = 0<br />On_off Alias Znacznik.0       'wyślij 1 = zapal/zgaś, odczyt 0 = gotowe<br />Led Alias Znacznik.1<br />Stan Alias Znacznik.2<br />Go Alias Znacznik.3<br />'<br />Dim X As Byte                 'zmienna pomocnicza<br />'---<br />Config Timer0 = Timer , Prescale = 8<br />On Timer0 Prog_pwm<br />Const Przerwanie = 56         '8MHz/8/200=5000Hz /32 poziomy PWM = ok 156Hz(PWM)<br />Counter0 = Przerwanie<br />Enable Timer0<br />Enable Interrupts<br />'---<br />Do<br />'--------------------------<br />'--------------------------<br />'Pętla głóna programu<br />'--------------------------<br />'Nr_led - numer diody do rozjaśnienia/ściemnienia (w tym przypadku od 0 do 7)<br />'Set Go - potwierdzenie startu diody i sprawdzanie czy można wpisać kolejny nr<br />'<br />'najprostsze zastosowanie i demonstracja działania<br /><br />Speed = 75                    'ok 0,5s bo 32poziomy x 15ms = 480ms (1j.=0,0002s)<br />For X = 0 To 7<br />   Nr_led = X : Set Go<br />   Do : Loop Until Go = 0<br />Next<br />Speed = 150<br />For X = 7 To 0 Step -1<br />   Nr_led = X : Set Go<br />   Do : Loop Until Go = 0<br />Next<br />Speed = 20<br />For X = 0 To 7<br />   Nr_led = X : Set Go<br />   Do : Loop Until Go = 0<br />Next<br />Speed = 255<br />For X = 7 To 0 Step -1<br />   Nr_led = X : Set Go<br />   Do : Loop Until Go = 0<br />Next<br />Speed = 75<br />   Nr_led = 0 : Set Go<br />   Do : Loop Until Go = 0<br />   Nr_led = 2 : Set Go<br />   Do : Loop Until Go = 0<br />   Nr_led = 4 : Set Go<br />   Do : Loop Until Go = 0<br />   Nr_led = 6 : Set Go<br />   Do : Loop Until Go = 0<br />   Nr_led = 7 : Set Go<br />   Do : Loop Until Go = 0<br />   Nr_led = 5 : Set Go<br />   Do : Loop Until Go = 0<br />   Nr_led = 3 : Set Go<br />   Do : Loop Until Go = 0<br />   Nr_led = 1 : Set Go<br />   Do : Loop Until Go = 0<br />   Nr_led = 7 : Set Go<br />   Do : Loop Until Go = 0<br />   Nr_led = 0 : Set Go<br />   Do : Loop Until Go = 0<br />   Nr_led = 6 : Set Go<br />   Do : Loop Until Go = 0<br />   Nr_led = 1 : Set Go<br />   Do : Loop Until Go = 0<br />   Nr_led = 5 : Set Go<br />   Do : Loop Until Go = 0<br />   Nr_led = 2 : Set Go<br />   Do : Loop Until Go = 0<br />   Nr_led = 4 : Set Go<br />   Do : Loop Until Go = 0<br />   Nr_led = 3 : Set Go<br />   Do : Loop Until Go = 0<br /><br />'fragment nieblokującego wykorzystania PWM - POLECANA OPCJA !<br />'<br />'If Go = 0 Then<br />'   Nr_led = X : Set Go<br />'   Incr X<br />'   If X &gt; 7 Then X = 0<br />'End If<br />'--------------------------<br />'--------------------------<br />Loop<br />End<br />'--------------------------<br />Prog_pwm:<br />Counter0 = Przerwanie<br />If On_off = 1 Then<br />   If L1 = 0 Then<br />      L1 = Speed<br />      '--<br />      If Z_led.nr_led = 0 Then       'sprawdź czy Led zgaszona<br />         If Stan = 0 Then<br />            Set Stan<br />            P_led = 0<br />         End If<br />         If P_led &lt; 31 Then   'rozświetlanie<br />            Incr P_led<br />         Else<br />            Set Z_led.nr_led<br />            On_off = 0<br />            Reset Stan<br />         End If<br />      Else<br />         If Stan = 0 Then<br />            Set Stan<br />            P_led = 31<br />         End If<br />         If P_led &gt; 0 Then    'gaszanie<br />            Decr P_led<br />         Else<br />            Reset Z_led.nr_led<br />            On_off = 0<br />            Reset Stan<br />         End If<br />      End If<br />      '--<br />   End If<br />   Decr L1<br />   '---<br />'-----<br />   Incr Ppwm<br />   If Ppwm &gt; 31 Then Ppwm = 0 'rozdz. PWM=32 poziomy<br />   If Ppwm &lt; P_led Then Set Led Else Reset Led<br />   'ustawienie kolejnośći portów<br />   Select Case Nr_led<br />      Case 0 : Porta.0 = Led  'przypisanie dowolnego portu do kanału PWM<br />      Case 1 : Porta.1 = Led  '<br />      Case 2 : Porta.2 = Led  '<br />      Case 3 : Porta.3 = Led  '<br />      Case 4 : Porta.4 = Led  '<br />      Case 5 : Porta.5 = Led  '<br />      Case 6 : Porta.6 = Led  '<br />      Case 7 : Porta.7 = Led  '<br />      ' itd...<br />      '<br />   End Select<br />   If On_off = 0 Then Reset Go<br />Else<br />   L1 = 0<br />   If Go = 1 Then Set On_off<br />End If<br />Return<br />'--------------------------[/syntax]<br /><br />Aby rozbudować o kolejne porty wystarczy przypisać pod &quot;Case&quot; analogicznie następne porty tylko wcześniej odpowiednie jego piny ustawić na początku jako wyjściowe.<br /><br />Pętla główna jest cała do dyspozycji użytkownika, wszystko dzieje się w przerwaniach. Celowo zostawiłem przykład wykorzystania i demo wizualne z działania tego efektu, które można znaleźć na moim kanale YT.<br /><br />Pamiętać należy, że kanał PWM jest przerzucany i w danym momencie może tylko jedna LED zmieniać jasność.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1922">SylwekK</a> — 12 mar 2018, o 21:05</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[micky]]></name></author>
<updated>2018-03-12T19:26:27+01:00</updated>
<published>2018-03-12T19:26:27+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=205500#p205500</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=205500#p205500"/>
<title type="html"><![CDATA[Re: Sterownik schodowy inteligentne schody led]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=205500#p205500"><![CDATA[
A Ty przez 3 lata go nie zrobiłeś?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1546">micky</a> — 12 mar 2018, o 19:26</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[czarnokurz]]></name></author>
<updated>2018-03-12T15:20:40+01:00</updated>
<published>2018-03-12T15:20:40+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=205457#p205457</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=205457#p205457"/>
<title type="html"><![CDATA[Re: Sterownik schodowy inteligentne schody led]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=205457#p205457"><![CDATA[
Odświeżam temat .......czy ktoś z kolegów wykonał taki sterownik ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2451">czarnokurz</a> — 12 mar 2018, o 15:20</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[czarnokurz]]></name></author>
<updated>2014-12-12T22:39:14+01:00</updated>
<published>2014-12-12T22:39:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=108443#p108443</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=108443#p108443"/>
<title type="html"><![CDATA[Re: Sterownik schodowy inteligentne schody led]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=108443#p108443"><![CDATA[
Sylwek dokładnie o taki efekt mi chodzi płynnie w górę i w dół - mam już gotowe czujniki IR z Lux'em więc wyzwalanie zapalania może być po zwarciu styków przekaźnika , a długość świecenia ustawiona zworka 5/10/15 . Chyba że wygaszenie odbędzie się po naruszeniu IR na górze wchodząc lub na dole schodząc . Ma to być prosty bez wodotrysków układzik na 8 stopni .<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2451">czarnokurz</a> — 12 gru 2014, o 22:39</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[RafPe]]></name></author>
<updated>2014-12-12T13:22:34+01:00</updated>
<published>2014-12-12T13:22:34+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=108344#p108344</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=108344#p108344"/>
<title type="html"><![CDATA[Re: Sterownik schodowy inteligentne schody led]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=108344#p108344"><![CDATA[
<div class="quotetitle">squeez napisał(a):</div><div class="quotecontent"><br /><div class="quotetitle">czarnokurz napisał(a):</div><div class="quotecontent">Jakieś sugestie co to elektroniki - procesor itd .<br /></div><br /><br />Nie wiem co ci odpowiedzieć bo normalnie bym napisał &quot;zrób tak jak będzie ci wygodniej/prościej&quot; tzn. LED-y możesz zasilać ze źródła prądowego, no chyba ze gotowa taśma wówczas raczej zasilanie 12V no właśnie ... ale ...<br /><br />musisz sobie zrobić jakieś założenia i do tego dostosować projekt a nie pytać ludzi na forum bo dostaniesz zaraz 10 propozycji i każda inna bo ile ludzi tyle rozwiązań.<br /><br />Ja zrobiłem oświetlenie schodów z barierami IR na Attiny24 i WS2803, działa całkiem przyzwoicie <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> wcześniej miałem na Atmega8 i każdy stopień na oddzielnym pinie z tranzystorem do każdego stopnia a PWM realizowany programowo. Ale były to wówczas moje początki z uC i zarzuciłem ten pomysł właśnie dla Attiny24 i WS2803, we flash mi jeszcze trochę miejsca zostało jak bym chciał rozbudować o jakieś dodatkowe funkcje, a poza samym sekwencyjnym załączaniem w zależności od kierunku poruszania jest zrobiona detekcja światła (na tych samych czujnikach co bariera) tak by w dzień schody nie były podświetlane.</div><br /><br />Jesli sie nie myle uzyles tam op-amp'a ? Bo takie rozwiazanie jako bariera IR jest bardzo fajne i &quot;budzetowe&quot; <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />@Czarnokurz : Darek ja swoj sterownik opisywalem tutaj (tzn prosilem o pomoc w sprawdzeniu PCB) <!-- l --><a class="postlink-local" href="http://forum.atnel.pl/topic8821.html" >topic8821.html</a><!-- l --> i wyszedl nawet w miare ale w nowej wersji uzylem dodatkowo optoizolatorow dla separacji miedzy 5V a 12V<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4344">RafPe</a> — 12 gru 2014, o 13:22</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SylwekK]]></name></author>
<updated>2014-12-12T16:06:41+01:00</updated>
<published>2014-12-12T13:06:08+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=108340#p108340</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=108340#p108340"/>
<title type="html"><![CDATA[Re: Sterownik schodowy inteligentne schody led]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=108340#p108340"><![CDATA[
Jak by kogoś interesował ten temat w bascom to kiedyś zrobiłem malutki programik z biegnącym pwm, który pozwala łatwo tworzyć dowolne kombinacje kolejnego zapalania się diod led z dowolną prędkością. Oczywiście to zapalanie /gaszenie odbywa się płynnie, a sterować można do 32 kanałów. Do schodów wystarczy zrobić swój efekt i wyzwalać go jakimś czujnikiem. Będzie zainteresowanie to wrzucę tu kod.<br /><br />EDIT<br /><br />Poniżej przykład działania (nie mogłem wstawić wcześniej bo na tablecie kijowo się linki wkleja)<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><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1922">SylwekK</a> — 12 gru 2014, o 13:06</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[czarnokurz]]></name></author>
<updated>2014-12-12T11:54:04+01:00</updated>
<published>2014-12-12T11:54:04+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=108331#p108331</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=108331#p108331"/>
<title type="html"><![CDATA[Re: Sterownik schodowy inteligentne schody led]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=108331#p108331"><![CDATA[
Dotarł do mnie prezent gwiazdkowy od Mirka <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Więc zaczynam zabawę z programowaniem - na pierwszy strzał idzie sterownik tych schodów - niby łatwe zadanie - wysterowanie 8 sekcji po 1m diod LED <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> 3528<br /><a href="http://forum.atnel.pl/_obrazki/o/2451/27be6f8d843813b6c39b0d05d2fd21d5.jpg"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/2451/27be6f8d843813b6c39b0d05d2fd21d5.jpg" alt="Obrazek" /></a><br /><br />Jakieś sugestie co to elektroniki - procesor itd .<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2451">czarnokurz</a> — 12 gru 2014, o 11:54</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[RafPe]]></name></author>
<updated>2014-08-07T08:29:18+01:00</updated>
<published>2014-08-07T08:29:18+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=90524#p90524</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=90524#p90524"/>
<title type="html"><![CDATA[Re: Sterownik schodowy inteligentne schody led]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=90524#p90524"><![CDATA[
Schody od @czarnokurz<br /><br /><a href="http://forum.atnel.pl/_obrazki/o/4344/fc0fbdf690b217760d43254254cdb012.JPG"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/4344/fc0fbdf690b217760d43254254cdb012.JPG" alt="Obrazek" /></a><a href="http://forum.atnel.pl/_obrazki/o/4344/7de302d0603188f7781b5756bab6df70.JPG"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/4344/7de302d0603188f7781b5756bab6df70.JPG" alt="Obrazek" /></a><a href="http://forum.atnel.pl/_obrazki/o/4344/c66a9bd934a45e9a0049f6f4ae0be3f3.jpg"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/4344/c66a9bd934a45e9a0049f6f4ae0be3f3.jpg" alt="Obrazek" /></a><br /><a href="http://forum.atnel.pl/_obrazki/o/4344/8780a97bf6a0e7c626b5761408e098ea.jpg"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/4344/8780a97bf6a0e7c626b5761408e098ea.jpg" alt="Obrazek" /></a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4344">RafPe</a> — 7 sie 2014, o 08:29</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[czarnokurz]]></name></author>
<updated>2014-08-07T08:15:32+01:00</updated>
<published>2014-08-07T08:15:32+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=90522#p90522</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=90522#p90522"/>
<title type="html"><![CDATA[Re: Sterownik schodowy inteligentne schody led]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=90522#p90522"><![CDATA[
Koledzy to nie ma być przerost formy nad treścią <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Najprostszy bajer 8 stopni po 92cm taśma (na stopień) Ledy zwykłe białe i tu mam dylemat czy zimne czy ciepłe <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" />  Co do zasilacza to ścinę mam grubości 30cm ( dom to prawdziwy bunkier) więc przewiercę otwór wielkości standardowej puszki i w głębi się zmieści zasilacz ( już takie konstrukcje u znajomych robiłem ) . Co do przewodów to &quot;pójdą&quot; będą poprowadzone po ścianie przy listwach i będą wchodziły do puszki (roletowej - ma kieszonkę ) . Całość - ściany pokrywam płytkami piaskowca z firmy &quot;Stegu&quot; . Ciemne schody (ciemny kasztan) i diody + ten piaskowiec da super efekt . To w temacie LED co do oświetlenia docelowego to &quot;na&quot; tej puszce montuję zwykły łącznik schodowy który zapali lampę upatrzoną i kupioną przez moją żonę <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> A i tu się zrodził w tym momencie dodatkowy pomysł by nie dodawać automatu schodowego a użyć wolne miejsce i wykorzystać do tego procesor (chyba oprócz 8 led można wysterować przekaźnik) i przekaźnik <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" />  Wyzwalanie górnym lub dolnym łącznikiem zapala światło nad schodami (230V) na określony czas - zworki -10/15/20 sek. Ot i cała koncepcja . Wstawił bym zdjęcia mojego dzieła ale nie wiem jeszcze jak to się robi na forum - mam mało czasu by przysiedzieć przy tym wszystkim <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /> Nie zagłębiałem się jak to zrobić <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /> Moja wina nie z lenistwa ale braku czasu - jak się 18 lat robi remont nowego domu to ..... aż dziwię się że jeszcze mam tyle cierpliwości <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" />  Co innego wanna którą kupiłem 17 lat temu -stoi w garażu i za chwilę będę jej wyprawiał 18stkę - może jak ją w następnym roku zamontuję to w niej <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Dom który teść wybudował mojej żonie to koszmar poronionego architekta z czasów późnej komuny - wystarczy że powiem określę to tak - ścianki działowe mają grubość 25cm + betonowy tynk ( nie nie wapienny , swego czasu pobiałkowany wapnem) a mury wraz ze styropianem mają 70cm grubości <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Więc każda przeróbka to wyzwanie dla budowlańca a ja jestem tylko elektronikiem z &quot;bloków&quot;. Została mi jeszcze do skucia podłoga na jednym z poziomów która jest zalana cienką warstwą cementu pod którą są 100/50 cm na 5cm grube wióry z cementem - chyba na to mówią suprema czy jakoś tak <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" />  Tyle sytuacji jaka jest -Kończę bo to nie na temat <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=2451">czarnokurz</a> — 7 sie 2014, o 08:15</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2014-08-05T18:46:26+01:00</updated>
<published>2014-08-05T18:46:26+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=90349#p90349</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=90349#p90349"/>
<title type="html"><![CDATA[Re: Sterownik schodowy inteligentne schody led]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=90349#p90349"><![CDATA[
a tu macie panowie kod do tematu: <!-- l --><a class="postlink-local" href="http://forum.atnel.pl/topic1059.html" >topic1059.html</a><!-- l --><br /><br />[syntax=cpp]/*****************************************************************<br /> *                                                               *<br /> *            Sterownik oświetlenia stopni schodowych            *<br /> *                                                               *<br /> *    AUTOR:  SunRiver<br /> *    WWW:    www.sunduino.neth.pl<br /> *    EMAIL:  sunriver@konto.pl<br /> *    MCU     atmega168 16Mhz<br /> *****************************************************************/ <br />const int buttonPin = 1; <br /><br /><br />// --------------------------------------------------------------------------------------------------<br />// -----------    DEFINICJE  ZMIENNYCH <br />// --------------------------------------------------------------------------------------------------<br /><br />int ledPins&#91;&#93; = {4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}; // Definicja pinów z diodami<br />int inputPin1 = 2; // przycisk górny<br />int inputPin2 = 3; // przycisk dolny<br />int inputPin3 = 0; // przycisk zmiany trybu pracy<br />//  int inputPin4 = 1; // przycisk wyboru efektu<br />int val =0;        // zmienna val = 0<br />int val1 =0;       // zmienna val1 = 0<br /><br />int efekt = 0;             // efekt = 0  == porty wylączone<br />//  int last_inputPin4 = LOW;  // stan początkowy przycisku zmiany efektu<br />int i = 0;                 // zmienna pomocnicza<br />int length = 0;            // zmienna pomocnicza <br />int delayTime = 100;       // czas opużnienia <br /><br />int buttonPushCounter = 0;  // Licznik naciśniec przycisku effekt<br />int buttonState = 0;        // Obecny stan licznika<br />int lastButtonState = 0;    // poprzedni stan licznika przycisku<br /><br />/*<br /> * setup() -  definicje konfiguracji pinów procesora i programu<br /> */<br /> <br />void setup()<br />{<br />  for(int i = 0; i &lt; 16; i++){         //ta petla decyduje o powtarzaniu głównej petli<br />     pinMode(ledPins&#91;i&#93;,OUTPUT);      //konfiguracja pinów Led jako wyjscie<br />  }<br />      pinMode(inputPin1, INPUT);           //ustawiam przycisk górny jako wejscie<br />      pinMode(inputPin2, INPUT);           //ustawiam przycisk dolny jako wejscie<br />      pinMode(inputPin3, INPUT);           //ustawiam przycisk trybu jako wejście<br />      pinMode(buttonPin, INPUT);           //ustawiam przycisk efekt jako wejscie<br />      <br />      <br />      //   Serial.begin(19200);                // port serial do testów programu<br />      <br />}<br />  <br />/* *************************************************************************************************<br /> * Pętla główna programu tu nastepuje zmiana efektu i obsługa przycisków<br /> */<br /> <br />  <br />void loop() {                  <br /><br />val1 = digitalRead(inputPin3);  // odczytujemy stan przycisku zmiany trybu pracy<br />  if (val1 == LOW) {            // jesli = MASIE to :<br />    std_1();                    // tryb standartowy<br />  } else {                      // jeśli inny niż MASA to:<br />    efekty();                   // Tryb efektów<br />  }<br /> } <br /> <br /><br /><br />/* ==============================================================================================<br /> *<br /> *  podprogramy realizacji stanów portów i przyciskow <br /> *  oraz funkcjonowanie programu<br /> *  <br /> */<br /><br />void std_1() {                   // tryb standartowy  realizacja standartowego trybu działania<br />                                      // reakcja na przyciski góra i dół oraz czasowe zaswiecenie <br />                                      // oswietlenia stopni schodów<br /> <br />  val = digitalRead(inputPin1);  <br />  if (val == HIGH) {<br />    wyloncz();<br />  } else {<br />    gora_1();<br />    if (val == LOW) {<br />      wyloncz;<br />    }<br />    } <br />   <br />  val = digitalRead(inputPin2);  <br />  if (val == HIGH){<br />    wyloncz();<br />  } else {<br />    dol_1();<br />    if (val == LOW){<br />      wyloncz();<br />    }<br />  }<br />}<br />  <br />  <br />/* ============================================================================================<br /> *    POZIOM EFEKTÓW <br /> *   Funkcja realizuje programy efektów oswietlenia schodów<br /> */<br />  <br />  void efekty(){<br />  <br />    buttonState = digitalRead(buttonPin);   //przypisujemy do zmiennej odczyt wejścia<br />    <br />    if (buttonState != lastButtonState) {<br />      if(buttonState == HIGH) {<br />        buttonPushCounter++;<br />        length = 0;<br />      }else{<br />        length = 5;<br />      }<br />    }<br />   lastButtonState = buttonState;<br />   <br />   if (buttonPushCounter % 4 == 0) {<br />     oneAfterAnotherLoop();<br />   } else if (buttonPushCounter %3 == 0) {<br />     oneOnAtATime();<br />   } else if (buttonPushCounter %2 == 0) {<br />     inAndOut();<br />   } else if (buttonPushCounter %1 == 0) {<br />     hollyWood();<br />   }   <br />  <br />  <br />  }<br /> <br />  <br /> <br />/* ===================================================================================================<br /> * <br /> * Dostępne Efekty  i podprogramy <br /> *<br /> */<br /> <br />  //gora_1();                   // zapalanie z góry<br />  //dol_1();                    // zapalanie z dolu<br />  //oneAfterAnotherLoop();      // Efekt 1<br />  //oneOnAtATime();             // Efekt 2<br />  //inAndOut();                 // Efekt 3<br />  //hollyWood();                // Efekt 4<br /><br /> <br />// -----------------------------------------------------<br />// --  PODPROGRAMY  <br />// -----------------------------------------------------<br /><br />// ZAPALANIE Z GÓRY  ---------------------------------------------------------------------------------<br /><br />  void gora_1(){<br />  int delayTime = 200;             // opużnienie zaswiecania stopni<br />  int delayTime2 = 5500;           // czas oczekiwania zaświeconych stopni <br />  <br />  digitalWrite(ledPins&#91;0&#93;, HIGH);  //Właczam LED #0 (podpięta do pin 2 )<br />  delay(delayTime);                  //oczekuję ustalony przez delayTime czas<br />  digitalWrite(ledPins&#91;1&#93;, HIGH);  <br />  delay(delayTime);                <br />  digitalWrite(ledPins&#91;2&#93;, HIGH);  <br />  delay(delayTime);                <br />  digitalWrite(ledPins&#91;3&#93;, HIGH);  <br />  delay(delayTime);                <br />  digitalWrite(ledPins&#91;4&#93;, HIGH);  <br />  delay(delayTime);                <br />  digitalWrite(ledPins&#91;5&#93;, HIGH);  <br />  delay(delayTime);                <br />  digitalWrite(ledPins&#91;6&#93;, HIGH);  <br />  delay(delayTime);                <br />  digitalWrite(ledPins&#91;7&#93;, HIGH);  <br />  delay(delayTime);                <br />  digitalWrite(ledPins&#91;8&#93;, HIGH);  <br />  delay(delayTime);                <br />  digitalWrite(ledPins&#91;9&#93;, HIGH);  <br />  delay(delayTime);                <br />  digitalWrite(ledPins&#91;10&#93;, HIGH);  <br />  delay(delayTime);                <br />  digitalWrite(ledPins&#91;11&#93;, HIGH);  <br />  delay(delayTime);                <br />  digitalWrite(ledPins&#91;12&#93;, HIGH);  <br />  delay(delayTime);                <br />  digitalWrite(ledPins&#91;13&#93;, HIGH);  <br />  delay(delayTime);                <br />  digitalWrite(ledPins&#91;14&#93;, HIGH);  <br />  delay(delayTime);                <br />  digitalWrite(ledPins&#91;15&#93;, HIGH);  <br />  //delay(delayTime);         <br /> <br />  delay(delayTime2);               // CZAS PO KTÓRYM SCHODY ZOSTANĄ WYŁĄCZONE<br /> <br />  //  WYGASZANIE STOPNI<br /> <br />  digitalWrite(ledPins&#91;15&#93;, LOW);  //Właczam LED #0 (podpięta do pin 2 )<br />  delay(delayTime);                   //oczekuję ustalony przez delayTime czas<br />  digitalWrite(ledPins&#91;14&#93;, LOW);  <br />  delay(delayTime);                <br />  digitalWrite(ledPins&#91;13&#93;, LOW);  <br />  delay(delayTime);                <br />  digitalWrite(ledPins&#91;12&#93;, LOW);  <br />  delay(delayTime);                <br />  digitalWrite(ledPins&#91;11&#93;, LOW);  <br />  delay(delayTime);                <br />  digitalWrite(ledPins&#91;10&#93;, LOW);  <br />  delay(delayTime);                <br />  digitalWrite(ledPins&#91;9&#93;, LOW);  <br />  delay(delayTime);                <br />  digitalWrite(ledPins&#91;8&#93;, LOW);  <br />  delay(delayTime);                <br />  digitalWrite(ledPins&#91;7&#93;, LOW);  <br />  delay(delayTime);                <br />  digitalWrite(ledPins&#91;6&#93;, LOW);  <br />  delay(delayTime);                <br />  digitalWrite(ledPins&#91;5&#93;, LOW);  <br />  delay(delayTime);                <br />  digitalWrite(ledPins&#91;4&#93;, LOW);  <br />  delay(delayTime);                <br />  digitalWrite(ledPins&#91;3&#93;, LOW);  <br />  delay(delayTime);                <br />  digitalWrite(ledPins&#91;2&#93;, LOW);  <br />  delay(delayTime);                <br />  digitalWrite(ledPins&#91;1&#93;, LOW);  <br />  delay(delayTime);                <br />  digitalWrite(ledPins&#91;0&#93;, LOW);  <br />  //delay(delayTime); <br />  }<br />  <br />// ---- ZAPALANIE Z DOŁU ----------------------------------------------------------------------------<br /><br />void dol_1(){<br />  int delayTime = 200;             // deklaracja opuźnienia <br />  int delayTime2 = 5500;<br />  <br />  digitalWrite(ledPins&#91;15&#93;, HIGH);  //Właczam LED #0 (podpięta do pin 2 )<br />  delay(delayTime);                //oczekuję ustalony przez delayTime czas<br />  digitalWrite(ledPins&#91;14&#93;, HIGH);  <br />  delay(delayTime);                <br />  digitalWrite(ledPins&#91;13&#93;, HIGH);  <br />  delay(delayTime);                <br />  digitalWrite(ledPins&#91;12&#93;, HIGH);  <br />  delay(delayTime);                <br />  digitalWrite(ledPins&#91;11&#93;, HIGH);  <br />  delay(delayTime);                <br />  digitalWrite(ledPins&#91;10&#93;, HIGH);  <br />  delay(delayTime);                <br />  digitalWrite(ledPins&#91;9&#93;, HIGH);  <br />  delay(delayTime);                <br />  digitalWrite(ledPins&#91;8&#93;, HIGH);  <br />  delay(delayTime);                <br />  digitalWrite(ledPins&#91;7&#93;, HIGH);  <br />  delay(delayTime);                <br />  digitalWrite(ledPins&#91;6&#93;, HIGH);  <br />  delay(delayTime);                <br />  digitalWrite(ledPins&#91;5&#93;, HIGH);  <br />  delay(delayTime);                <br />  digitalWrite(ledPins&#91;4&#93;, HIGH);  <br />  delay(delayTime);                <br />  digitalWrite(ledPins&#91;3&#93;, HIGH);  <br />  delay(delayTime);                <br />  digitalWrite(ledPins&#91;2&#93;, HIGH);  <br />  delay(delayTime);                <br />  digitalWrite(ledPins&#91;1&#93;, HIGH);  <br />  delay(delayTime);                <br />  digitalWrite(ledPins&#91;0&#93;, HIGH);  <br />  //delay(delayTime);         <br /> <br />  delay(delayTime2);<br /> <br />  // WYGASZANIE STOPNI <br /> <br />  digitalWrite(ledPins&#91;0&#93;, LOW);  //Właczam LED #0 (podpięta do pin 2 )<br />  delay(delayTime);                //oczekuję ustalony przez delayTime czas<br />  digitalWrite(ledPins&#91;1&#93;, LOW);  <br />  delay(delayTime);                <br />  digitalWrite(ledPins&#91;2&#93;, LOW);  <br />  delay(delayTime);                <br />  digitalWrite(ledPins&#91;3&#93;, LOW);  <br />  delay(delayTime);                <br />  digitalWrite(ledPins&#91;4&#93;, LOW);  <br />  delay(delayTime);                <br />  digitalWrite(ledPins&#91;5&#93;, LOW);  <br />  delay(delayTime);                <br />  digitalWrite(ledPins&#91;6&#93;, LOW);  <br />  delay(delayTime);                <br />  digitalWrite(ledPins&#91;7&#93;, LOW);  <br />  delay(delayTime);                <br />  digitalWrite(ledPins&#91;8&#93;, LOW);  <br />  delay(delayTime);                <br />  digitalWrite(ledPins&#91;9&#93;, LOW);  <br />  delay(delayTime);                <br />  digitalWrite(ledPins&#91;10&#93;, LOW);  <br />  delay(delayTime);                <br />  digitalWrite(ledPins&#91;11&#93;, LOW);  <br />  delay(delayTime);                <br />  digitalWrite(ledPins&#91;12&#93;, LOW);  <br />  delay(delayTime);                <br />  digitalWrite(ledPins&#91;13&#93;, LOW);  <br />  delay(delayTime);                <br />  digitalWrite(ledPins&#91;14&#93;, LOW);  <br />  delay(delayTime);                <br />  digitalWrite(ledPins&#91;15&#93;, LOW);  <br />  //delay(delayTime); <br />  }<br /><br /><br />// ------------------------------------------------------------------------------------------------<br />// ----<br />// ----   PROGRAMY EFEKTÓW <br />// ----<br />// ------------------------------------------------------------------------------------------------<br /> <br /><br />// ---- EFEKT 1 --------------------------------------------------<br /><br />void oneAfterAnotherLoop(){<br /> <br />  int delayTime = 100;    <br /> <br />  for(int i = 0; i &lt;= 15; i++)<br />  {<br />    digitalWrite(ledPins&#91;i&#93;, HIGH);  <br />    delay(delayTime);                 <br />  }                                  <br />  // wyłaczanie <br />  for(int i = 15; i &gt;= 0; i--){  <br />                                <br />    digitalWrite(ledPins&#91;i&#93;, LOW); <br />    delay(delayTime);                <br />  }                                  <br />                                     <br />                                     <br /> }<br /> <br />// ---- EFEKT 2 -----------------------------------------------------------<br /><br /><br /> void oneOnAtATime(){<br />  int delayTime = 100; <br />  <br />  for(int i = 0; i &lt;= 15; i++)<br />{<br />    int offLED = i - 1;  <br />    if(i == 0) {         <br />      offLED = 15;       <br />    }                    <br />    digitalWrite(ledPins&#91;i&#93;, HIGH);    <br />    digitalWrite(ledPins&#91;offLED&#93;, LOW);<br />    delay(delayTime);<br />  }<br />}<br /> <br /><br />// ---- EFEKT 3 -------------------------------------------------------------<br /><br />void inAndOut(){<br />  int delayTime = 100; <br /><br />  for(int i = 0; i &lt;= 7; i++)<br />   {<br />    int offLED = i - 1; <br />    if(i == 0) {        <br />      offLED = 7;        <br />    }                    <br />    int onLED1 = 7 - i;      <br />    int onLED2 = 8 + i;      <br />    int offLED1 = 7 - offLED; <br />    int offLED2 = 8 + offLED; <br />    <br />    digitalWrite(ledPins&#91;onLED1&#93;, HIGH);<br />    digitalWrite(ledPins&#91;onLED2&#93;, HIGH);    <br />    digitalWrite(ledPins&#91;offLED1&#93;, LOW);    <br />    digitalWrite(ledPins&#91;offLED2&#93;, LOW);        <br />    delay(delayTime);<br />  }<br /> <br />  for(int i = 7; i &gt;= 0; i--)<br />   {<br />    int offLED = i + 1;<br />    if(i == 7) <br />   {        <br />      offLED = 0;      <br />    }                    <br />    int onLED1 = 7 - i;       <br />    int onLED2 = 8 + i;     <br />    int offLED1 = 7 - offLED; <br />    int offLED2 = 8 + offLED;  <br />    <br />    digitalWrite(ledPins&#91;onLED1&#93;, HIGH);<br />    digitalWrite(ledPins&#91;onLED2&#93;, HIGH);    <br />    digitalWrite(ledPins&#91;offLED1&#93;, LOW);    <br />    digitalWrite(ledPins&#91;offLED2&#93;, LOW);        <br />    delay(delayTime);<br />  }<br />}<br /><br />// ---- EFEKT 4 --------------------------------------------------------------------------------<br /><br />void hollyWood(){<br />  int delayTime = 200;             // deklaracja opuźnienia <br />                       <br />  digitalWrite(ledPins&#91;0&#93;, HIGH);  //Właczam LED #0 (podpięta do pin 2 )<br />  //delay(delayTime);                //oczekuję ustalony przez delayTime czas<br />  digitalWrite(ledPins&#91;1&#93;, LOW);  <br />  //delay(delayTime);                <br />  digitalWrite(ledPins&#91;2&#93;, HIGH);  <br />  //delay(delayTime);                <br />  digitalWrite(ledPins&#91;3&#93;, LOW);  <br />  //delay(delayTime);                <br />  digitalWrite(ledPins&#91;4&#93;, HIGH);  <br />  //delay(delayTime);                <br />  digitalWrite(ledPins&#91;5&#93;, LOW);  <br />  //delay(delayTime);                <br />  digitalWrite(ledPins&#91;6&#93;, HIGH);  <br />  //delay(delayTime);                <br />  digitalWrite(ledPins&#91;7&#93;, LOW);  <br />  //delay(delayTime);                <br />  digitalWrite(ledPins&#91;8&#93;, HIGH);  <br />  //delay(delayTime);                <br />  digitalWrite(ledPins&#91;9&#93;, LOW);  <br />  //delay(delayTime);                <br />  digitalWrite(ledPins&#91;10&#93;, HIGH);  <br />  //delay(delayTime);                <br />  digitalWrite(ledPins&#91;11&#93;, LOW);  <br />  //delay(delayTime);                <br />  digitalWrite(ledPins&#91;12&#93;, HIGH);  <br />  //delay(delayTime);                <br />  digitalWrite(ledPins&#91;13&#93;, LOW);  <br />  //delay(delayTime);                <br />  digitalWrite(ledPins&#91;14&#93;, HIGH);  <br />  //delay(delayTime);                <br />  digitalWrite(ledPins&#91;15&#93;, LOW);  <br />  delay(delayTime);         <br /> <br />/*<br /> *  W DRUGĄ STRONĘ !!!<br /> */<br /> <br />  digitalWrite(ledPins&#91;0&#93;, LOW);  //Właczam LED #0 (podpięta do pin 2 )<br />  //delay(delayTime);                //oczekuję ustalony przez delayTime czas<br />  digitalWrite(ledPins&#91;1&#93;, HIGH);  <br />  //delay(delayTime);                <br />  digitalWrite(ledPins&#91;2&#93;, LOW);  <br />  //delay(delayTime);                <br />  digitalWrite(ledPins&#91;3&#93;, HIGH);  <br />  //delay(delayTime);                <br />  digitalWrite(ledPins&#91;4&#93;, LOW);  <br />  //delay(delayTime);                <br />  digitalWrite(ledPins&#91;5&#93;, HIGH);  <br />  //delay(delayTime);                <br />  digitalWrite(ledPins&#91;6&#93;, LOW);  <br />  //delay(delayTime);                <br />  digitalWrite(ledPins&#91;7&#93;, HIGH);  <br />  //delay(delayTime);                <br />  digitalWrite(ledPins&#91;8&#93;, LOW);  <br />  //delay(delayTime);                <br />  digitalWrite(ledPins&#91;9&#93;, HIGH);  <br />  //delay(delayTime);                <br />  digitalWrite(ledPins&#91;10&#93;, LOW);  <br />  //delay(delayTime);                <br />  digitalWrite(ledPins&#91;11&#93;, HIGH);  <br />  //delay(delayTime);                <br />  digitalWrite(ledPins&#91;12&#93;, LOW);  <br />  //delay(delayTime);                <br />  digitalWrite(ledPins&#91;13&#93;, HIGH);  <br />  //delay(delayTime);                <br />  digitalWrite(ledPins&#91;14&#93;, LOW);  <br />  //delay(delayTime);                <br />  digitalWrite(ledPins&#91;15&#93;, HIGH);  <br />  delay(delayTime); <br />  }<br /><br /><br />// ----------------------------------------------------------------------------------------------------<br />// ---- <br />// ----      FUNKCJA REALIZUJE WYGASZENIE WSZYSTKICH STOPNI <br />// ----<br />// ----------------------------------------------------------------------------------------------------<br /><br />void wyloncz(){<br />  int delayTime = 200;             // deklaracja opuźnienia <br />                       <br />  digitalWrite(ledPins&#91;0&#93;, LOW);  //Właczam LED #0 (podpięta do pin 2 )<br />  //delay(delayTime);                //oczekuję ustalony przez delayTime czas<br />  digitalWrite(ledPins&#91;1&#93;, LOW);  <br />  //delay(delayTime);                <br />  digitalWrite(ledPins&#91;2&#93;, LOW);  <br />  //delay(delayTime);                <br />  digitalWrite(ledPins&#91;3&#93;, LOW);  <br />  //delay(delayTime);                <br />  digitalWrite(ledPins&#91;4&#93;, LOW);  <br />  //delay(delayTime);                <br />  digitalWrite(ledPins&#91;5&#93;, LOW);  <br />  //delay(delayTime);                <br />  digitalWrite(ledPins&#91;6&#93;, LOW);  <br />  //delay(delayTime);                <br />  digitalWrite(ledPins&#91;7&#93;, LOW);  <br />  //delay(delayTime);                <br />  digitalWrite(ledPins&#91;8&#93;, LOW);  <br />  //delay(delayTime);                <br />  digitalWrite(ledPins&#91;9&#93;, LOW);  <br />  //delay(delayTime);                <br />  digitalWrite(ledPins&#91;10&#93;, LOW);  <br />  //delay(delayTime);                <br />  digitalWrite(ledPins&#91;11&#93;, LOW);  <br />  //delay(delayTime);                <br />  digitalWrite(ledPins&#91;12&#93;, LOW);  <br />  //delay(delayTime);                <br />  digitalWrite(ledPins&#91;13&#93;, LOW);  <br />  //delay(delayTime);                <br />  digitalWrite(ledPins&#91;14&#93;, LOW);  <br />  //delay(delayTime);                <br />  digitalWrite(ledPins&#91;15&#93;, LOW);  <br />  delay(delayTime);         <br /> <br />}<br /><br />// --------------------------------------------------------------------------------------------------<br />// ---  KONIEC PROGRAMU<br />// ---  (C) SunRiver  2010<br />// ---  www.sunduino.neth.pl <br />// ---  sunriver@konto.pl<br />// --------------------------------------------------------------------------------------------------[/syntax]<br /><br /><br />Napisane w arduino , trochę już dawno , ale działa już długi czas i dobrze się spisuje , oczywiście <br />tu było zastosowane załączanie przełącznikiem  Góra/Dół , ale mozna łatwo przerobić pod czujniki optyczne<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 5 sie 2014, o 18:46</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[majster]]></name></author>
<updated>2014-08-05T15:47:56+01:00</updated>
<published>2014-08-05T15:47:56+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=90332#p90332</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=90332#p90332"/>
<title type="html"><![CDATA[Re: Sterownik schodowy inteligentne schody led]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=90332#p90332"><![CDATA[
RafPe zgadzam się z tobą lecz 8 stopni może mieć po 1 ledzie na stopień albo po 200 ledów na stopień. Ważna jest szerokość stopnia i rozstaw ledów na taśmie wtedy można by policzyć ilość ledów na stopień a do tego całkowita ilość ledów * pobór prądu przez ledy i będziemy już coś wiedzieć na temat jak to zasilić.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1628">majster</a> — 5 sie 2014, o 15:47</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[RafPe]]></name></author>
<updated>2014-08-05T13:58:54+01:00</updated>
<published>2014-08-05T13:58:54+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=90304#p90304</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=90304#p90304"/>
<title type="html"><![CDATA[Re: Sterownik schodowy inteligentne schody led]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=90304#p90304"><![CDATA[
Hey ,<br /><br /><div class="quotetitle">majster napisał(a):</div><div class="quotecontent"><br />Ale ja tu widze maly problem albo niedoczytalem. Jakie ledy autor chce zastosowac, trzeba pomyslec jak je zasilac i policzyc ile pradu zjedza<br /></div><br />Mysle , ze masz racje zadajac wlasciwe pytanie. Wg mnie temat szybko sie rozrosl i autor chcial zapoznac sie wstepnie z tematem a tu nagle takie &quot;Boom&quot; <br /><br /><div class="quotetitle">czarnokurz napisał(a):</div><div class="quotecontent"><br />Chcę zrobić jak najprostszą wersję - czyli dolny czujnik PIR po wykryciu ruchu przy schodach zapala 8 stopni po kolei i gasi je po zadanym czasie - PIR nr 2 na górze też wyzwala licznik czasu ale diody mogły by się wygaszać w dół . Ot i cała logika<br /></div><br />A tutaj chyba odpowiedz co do sposobu wyzwalania <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=4344">RafPe</a> — 5 sie 2014, o 13:58</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[majster]]></name></author>
<updated>2014-08-05T13:36:37+01:00</updated>
<published>2014-08-05T13:36:37+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=90302#p90302</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=90302#p90302"/>
<title type="html"><![CDATA[Re: Sterownik schodowy inteligentne schody led]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=90302#p90302"><![CDATA[
Tez przymiarke robie do podswietlenia schodow. Kolega jest w trakcie przebudowy domu po babci i ze strychu zrobil pokoje przebil strop i bedzie montowal schody kiedy tego jeszcze nie wiem ale jak byl u mnie to zobaczyl listwe ws i moja zabawe z ledami. Na poczatku chcial biale ledy no ale teraz chce wsy <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> oczywiscie jak projekt dojdzie do skutku to zamowie rolke od mirka. <br /><br />Ale ja tu widze maly problem albo niedoczytalem. Jakie ledy autor chce zastosowac, trzeba pomyslec jak je zasilac i policzyc ile pradu zjedza. Pomyslec jak maja byc podlaczane do plytki jak sterowane. Wtedy mozna sie wziac za pcb i za program w czym z checia pomoge bo jak juz pisalem tez bede to wykonywal. A i najwazniejsze jak ma sie aktywowac program. W moim przypadku beda to dwie opcje wlaczniki na scianie zapala wszystkie ledy na ok 1 minute bo czasem cos trzeba bedzie wnosic po schodach a nie tylko isc. Nastepnie trzymajac ledy beda sie sciemniac i swiecic bez ograniczen czasu. Nastepny klik bedzie je gasil.<br />Kolejna opcja to male kurtynowe ledy na 1 i ostatnim stopniu beda aktywowaly efektowne zapalanie. No i jeszcze malutki panelik sterowania wyboru koloru swiecenia. Cos takiego ja obmyslilem ale znajac zycie w trakcie dojdzie jeszcze kilka opcji.<br /><br />Wiec z checia wraz z autorem tematu moge cos porobic w tym kierunku. <br /><br /><br />PS: A i przy WS da sie zrobic opcje tesciowa zalaczana z pilota .... ledy mrygaja ostrym swiatlem szybko zmieniajac kolory oslepiajac tesciowa po czym gasna. A niech se kombinuje jak zejsc by nie spasc <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=1628">majster</a> — 5 sie 2014, o 13:36</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[czarnokurz]]></name></author>
<updated>2014-08-05T10:44:45+01:00</updated>
<published>2014-08-05T10:44:45+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=90291#p90291</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=90291#p90291"/>
<title type="html"><![CDATA[Re: Sterownik schodowy inteligentne schody led]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=90291#p90291"><![CDATA[
Ja to rozwiązałem w ten sposób - miałem frezowane &quot;rustykalne&quot; czoła <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Więc jako że mam zaplecze -frezarkę dorobiłem 8 listew - przykręciłem je wyrównując czoło stopnia i na to klejem kontaktowym (najlepszy do tego celu) nakleiłem fornir (dębowy) 2mm. Ta listewka dorobiona ma już 3mm zapasu w dół stopnia  tak że wyszedł piękny falc w którym idealnie pasuje taśma led <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" />  Jest troszkę zabawy ale efekt nawet zadziwił znajomego stolarza <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Który stwierdził że on by się tego nie podjął na pierwszy raz spotkania z stolarką - a ofornirowałem 8 stopni i podest 150/130cm <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> 2 tygodnie po 10h - narzędzia do przycinania forniru to w moim przypadku nożyk do tapet i dwie łaty murarskie 2m <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Dużo papieru 100/150 i stoicki spokój . Nie przewidziałem jednego że strasznie się zadziera na krawędziach i szlifuje się go długo - a ja zrobiłem sobie 2/3mm naddatku no i to mnie zgubiło - czasowo <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /> <br />Podaj maila to wyślę Ci foto jak to zrobiłem <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Nie idź w listwy itd popsujesz efekt i wyjdą kolorowe jamarki <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=2451">czarnokurz</a> — 5 sie 2014, o 10:44</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[RafPe]]></name></author>
<updated>2014-08-05T09:53:21+01:00</updated>
<published>2014-08-05T09:53:21+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=90284#p90284</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=90284#p90284"/>
<title type="html"><![CDATA[Re: Sterownik schodowy inteligentne schody led]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=90284#p90284"><![CDATA[
Hey!<br /><div class="quotetitle">Wilu88 napisał(a):</div><div class="quotecontent"><br />A jak koledzy zapatrują się na montaż listew w już gotowych schodach?<br /></div><br /><br />Wydaje mi sie , ze to jest bardzo zalezne od schodow do jakich bedziesz to montowal. Niektore nie wymagaja zlobienia , bo maja jakby taki idealny rowek na pasek <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> <br /><br />W innym wypadku - ja osobiscie polecilbym uzywanie maskownic i profili<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4344">RafPe</a> — 5 sie 2014, o 09:53</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Wilu88]]></name></author>
<updated>2014-08-05T09:49:30+01:00</updated>
<published>2014-08-05T09:49:30+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=90282#p90282</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=90282#p90282"/>
<title type="html"><![CDATA[Re: Sterownik schodowy inteligentne schody led]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=90282#p90282"><![CDATA[
A jak koledzy zapatrują się na montaż listew w już gotowych schodach? Bo w komercyjnych projektach widziałem że już w trakcie robienia schodów jest robione żłobienie pod listwę.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=743">Wilu88</a> — 5 sie 2014, o 09:49</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[czarnokurz]]></name></author>
<updated>2014-08-05T09:37:07+01:00</updated>
<published>2014-08-05T09:37:07+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=90279#p90279</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=90279#p90279"/>
<title type="html"><![CDATA[Re: Sterownik schodowy inteligentne schody led]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=90279#p90279"><![CDATA[
Che che - kolego ja jestem rówieśnikiem Mirka i Seksmisję oraz Miś'a cytuję jak Litwo ojczyzno moja .... <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" />  Do tego znam wszystkie skecze kabaretu TEJ , a Smoleń mieszka 10km &quot;odemnie&quot; <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Oj pochorował się - szkoda - wielki człowiek i &quot;wizjoner&quot; <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />Z pomocy skorzystam - odezwę się jak znajdę chwilkę <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Bo schody mnie wzywają - bejca wyschła - czas na lakier -4 warstwy no a później paski LED czyli to co Tygryski lubią najbardziej <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=2451">czarnokurz</a> — 5 sie 2014, o 09:37</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[RafPe]]></name></author>
<updated>2014-08-05T09:28:47+01:00</updated>
<published>2014-08-05T09:28:47+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=90276#p90276</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=90276#p90276"/>
<title type="html"><![CDATA[Re: Sterownik schodowy inteligentne schody led]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=90276#p90276"><![CDATA[
Hey <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> <br /><br />Rzeczywiscie <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> <br /><br /><div class="quotetitle">czarnokurz napisał(a):</div><div class="quotecontent"><br />A jestem nerwusem od urodzenia<br /></div> <br /><br />sie u Ciebie chyba sprawdza <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> <br /><br />Tak zeby cos dopowiedziec - laczy nas tutaj wiele rzeczy - przede wszystkim pasja + brak czasu <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> chyba kazdy z nas na to cierpi <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> <br /><br /><br />Co do schodkow - bedzie to wg mnie dla Ciebie fajny trening programistyczny. A tak naprawde Mirek pokazal jak uzywajac troche matematyki mozna wykonac efekty na diodach LED (*bodajze na tym filmiku co Ci podeslalem ale pewny na 100% nie jestem).Wiec np powiedzmy przestawiasz zworke i nagle wskakuja Ci po 2 <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> heheheh <br /><br />Gdybys mial jakies pytania to wal smialo <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> Atnel rzadzi | Atnel radzi | Atnel nigdy Cie nie zdradzi <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /> *To taka zagadka dla tych ktorzy wiedza skad to <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=4344">RafPe</a> — 5 sie 2014, o 09:28</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[czarnokurz]]></name></author>
<updated>2014-08-05T09:21:03+01:00</updated>
<published>2014-08-05T09:21:03+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=90274#p90274</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=90274#p90274"/>
<title type="html"><![CDATA[Re: Sterownik schodowy inteligentne schody led]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=90274#p90274"><![CDATA[
Dlatego się uspokajam - elektronika mnie uspokaja <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> A jestem nerwusem od urodzenia <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Ale jak mając 17/18 lat potrafiłem zreanimować magnetowid który mąż sąsiadki &quot;rozp...&quot; o ścianę i rozłożyć i złożyć go z 15 razy (a te konstrukcje były  zaawansowane mechanicznie <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> to mnie to nauczyło POKORY <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> <br />Ale sytuacja się wyklarowała <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Więc do rzeczy <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> <br />Płytka super <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Ja sam jeszcze starą metodą trawię w kwasie lub chlorku - stara szkoła &quot;piórko&quot; i nitro - czasem pisak - nigdy nie próbowałem innych metod - nie robię w końcu układów które mają wyglądać <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> tylko działać , a jak wiemy na płytce stykowej też można zmontować i będzie działał układ <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Wiem oko cieszy taka płytka i jak na razie to dla mnie  przerost formy - może źle to przedstawiam - ja mam mało czasu by sobie usiąść i zaprojektować taką płytkę <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /> Jestem rozrywany , a telefon non stop mi &quot;dzwoni&quot; i słyszę - Panie Darku ratuj &quot;fachowcy&quot; byli i ..... trzeba poprawić - z tą różnicą że oni skasowali 200zł a ja za 20zł mam na nowo robić to samo - żal mi tych ludzi przeważnie znajomych no i robię , poprawiam (wiem wyprzedzam pytanie dla czego mnie nie zatrudnili  - wiedzą ze nie mam czasu i starają się mi głowy nie zawracać)  . Mam warsztat który powala na kolana nie jednego serwisanta ale nie mam czasu tam &quot;wypoczywać&quot; moje zasoby nazbieranej elektroniki (30lat) staja się pomału zbiorami muzealnymi <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Projekty które zacząłem wiele lat temu stały się wspomnieniem przy tym co można kupić na Aliexpress <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" />  Ech czas to mój największy wróg <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /> <br />Zestaw Mirka miałem kupić sobie na gwiazdkę a już jest sierpień <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Oscyloskop - moje marzenie też czeka w kolejce na realizację <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Mam już upatrzony na Aliexpress <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Jeśli ktoś będzie zainteresowany to mogę zamówić więcej sztuk może wyjdzie u chińczyka taniej <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> <br /><br />Co do projektu to ma to być minimalizm bez PWM i takich tam udziwnień - no może opcja ukryta &quot;TEŚCIOWA&quot; i wtedy fajerwerki świetlne <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Niech skacze <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> <br />Przepraszam wszystkich za nerwowe posty ale jak słyszę &quot; czas jaki ktoś poświęcił i myśl techniczna&quot; to mnie szlak trafia i działa to jak płachta na byka - MIREK powinien siedzieć w firmie i .... a nie kręcić dla nas poradniki - Zrozumcie moje aluzje , podtekst i czytajcie między wierszami - jesteśmy wykształceni - to nie ele..... czy DV....<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 6 minutach ]</span></strong><br /><br />RafPe - ja bardziej myślę o płytce a raczej 2 płytki kanapki tak by to &quot;wepchnąć&quot; w puszkę roletową - ta z kieszonką . Co do zasilacza to mój teść ściany w domu mojej żony &quot;postawił&quot; na szerokość kanolda więc przewiercając puszkę wgłąb daje to miejsce na zasilacz <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> 30cm grube ścianki działowe jakie mam w domu dają duże pole manewru <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> <br />Ale jak bym mógł się z Tobą na PW skontaktować to chętnie bym się dowiedział jak się projektuje takie cudeńka <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />Jeśli masz czas <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=2451">czarnokurz</a> — 5 sie 2014, o 09:21</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[RafPe]]></name></author>
<updated>2014-08-05T08:59:46+01:00</updated>
<published>2014-08-05T08:59:46+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=90272#p90272</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=90272#p90272"/>
<title type="html"><![CDATA[Re: Sterownik schodowy inteligentne schody led]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=90272#p90272"><![CDATA[
Hej!<br /><br /><div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />RafPe Jaki Ci wyszedł koszt samych PCB? Zamawiałeś więcej?<br /></div><br /><br />Wiec zamowilem 10 z przesylka DHL wyszlo okolo 110 zl ?! Bardzoooooooooooooo zadowolony jestem i juz sie nie moge doczekac zeby polozyc na tym swoje lapki <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> i polutowac<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4344">RafPe</a> — 5 sie 2014, o 08:59</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Wilu88]]></name></author>
<updated>2014-08-05T08:51:04+01:00</updated>
<published>2014-08-05T08:51:04+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=90270#p90270</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=90270#p90270"/>
<title type="html"><![CDATA[Re: Sterownik schodowy inteligentne schody led]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=90270#p90270"><![CDATA[
Przykro że traktujesz całą dyskusje jako stek bzdur. Nikt Cię tu nie obraża i nikt nie ma takiego zamiaru. Odesłał Cię ktoś do google? Koledzy przesłali swoje projekty, jeden z kolegów przesłał link do komercyjnego projektu. Ja zwróciłem tylko Ci uwagę że podana przez Ciebie kwota bez wiedzy o tym jaki to ma być sterownik o jakich funkcjonalnościach nic nie mówi a kolega od razu traktuje to jako atak na jego osobę. Naprawdę warto trochę się uspokoić.<br /><br />Poza tym warto było by zostawić Moderatorom decyzję a nie ustalać jaki post zostanie w temacie i kto jest pasjonatem a kto nie.<br /><br /><br /><strong>RafPe</strong> Jaki Ci wyszedł koszt samych PCB? Zamawiałeś więcej? <img src="https://forum.atnel.pl/images/smilies/icon_razz.gif" alt=":P" title="Pokazuje język" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=743">Wilu88</a> — 5 sie 2014, o 08:51</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[RafPe]]></name></author>
<updated>2014-08-05T08:18:46+01:00</updated>
<published>2014-08-05T08:18:46+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=90264#p90264</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=90264#p90264"/>
<title type="html"><![CDATA[Re: Sterownik schodowy inteligentne schody led]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8010&amp;p=90264#p90264"><![CDATA[
Hey ,<br /><br />Dzieki , za slowa <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Jednak chcialbym Ci napisac , ze moze uzywjac forum jako medium komunikacji pewne wartosci sie gubia. A mam tu na mysli ,ze na forum Atnel'a nikt nie bedzie Cie odsylac w taki sposob jak na &quot;e....&quot; <br /><br />Mnie sie wydaje , ze powinienes spojrzec moze troszeczke z dystansu - bo zwroc uwage , ze oprocz linkow ode mnie dostales dla porownania produkt ktory znajduje sie na rynku. Czyli ja np to widze w pewien sposob jako pelne spectrum mozliwosci (*co do formy zaprezentowania zewnetrznego produktu to inny temat)<br /><br />Wiec <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> spokojnie - jak sie uda to Ci postaramy sie pomoc! <br /><br />A oto screen plytki pod schody * wlasnie  odebralem  <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> hehehehe<br /><br /><a href="http://forum.atnel.pl/_obrazki/o/4344/afe7b22ca4e0aae7cd6c8856354316f2.jpg"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/4344/afe7b22ca4e0aae7cd6c8856354316f2.jpg" alt="Obrazek" /></a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4344">RafPe</a> — 5 sie 2014, o 08:18</p><hr />
]]></content>
</entry>
</feed>