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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2015-08-05T20:37:42+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=30&amp;t=12548&amp;mode</id>
<entry>
<author><name><![CDATA[Jaacek]]></name></author>
<updated>2015-08-05T20:37:42+01:00</updated>
<published>2015-08-05T20:37:42+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12548&amp;p=136511#p136511</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12548&amp;p=136511#p136511"/>
<title type="html"><![CDATA[Program w C++ Spadająca kropla Problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12548&amp;p=136511#p136511"><![CDATA[
W tym programie jest spadająca kropla[ona się powoli rozjaśnia i w końcu spada] ,która się kilka razy odbija od dna i osiada jako świecąca ostatnia dioda na dole.<br />Chciałbym ,aby przy następnej spadającej kropli ta dioda dalej się paliła [a,nie gasła] i to kolejne odbicie będzie właśnie już od niej i osiądzie jako świecąca kolejna dioda[ jako już druga],czyli takie zbieranie się kropli [ledów świecących],aż osiągnie szczyt.<br /><br />Niestety dioda ta gaśnie i w koło jest spadanie.Oczywiście przy kolejnej pętli mogę zapalić już na dole drugą diodę ,ale nie wiem jak utrzymać palenie się diody pierwszej i kolejnych przy wykonywaniu następnych pętli spadania kropli,aby osiągnąć efekt napełniania.<br /><br />Czy,może ktoś pomóc w tym temacie. <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> <br /><br />[syntax=cpp]#include &lt;Adafruit_NeoPixel.h&gt;<br />     <br />    #define PIN 6<br />    #define LICZBADIOD 60<br />     <br />    Adafruit_NeoPixel pixels = Adafruit_NeoPixel(LICZBADIOD, PIN, NEO_GRB + NEO_KHZ800);<br />     <br />    void setup()<br />    {<br />      pixels.begin(); // Inicjalizacja biblioteki<br />      pixels.setBrightness(50);//Moc ledów<br /> <br />      <br />    }<br />     <br />    void loop()  <br />    {<br />         <br />  <br />    for(int i=59; i&lt;255; i++) {    //dioda powoli się rozjaśnia i spada        <br />    pixels.setPixelColor(59, pixels.Color(0, 0, i));<br />    pixels.show(); <br />    delay(10);<br />    }<br />    //////////////////<br />    for(int i=59; i&gt;-1; i--)<br />      <br />      <br />      {<br />        pixels.clear();<br />        pixels.setPixelColor(i, pixels.Color (0, 0, 255 ));<br />        pixels.show(); <br />        delay(5);<br />      <br />      //////////<br />      <br />        /////////<br />         }<br />        for(int k=-1; k&lt;4; k++)<br />       { <br />        pixels.clear();<br />         pixels.setPixelColor(k, pixels.Color (0, 0, 255));<br />         <br />        pixels.show(); <br />        delay(50);<br />        ///////////////<br />       }<br />        for(int k=3; k&gt;-1; k--)<br />       { <br />        pixels.clear();<br />         pixels.setPixelColor(k, pixels.Color (0, 0, 255));<br />         <br />        pixels.show(); <br />        delay(10);<br />        //////////<br />       }<br />        for(int k=-1; k&lt;2; k++)<br />       { <br />        pixels.clear();<br />         pixels.setPixelColor(k, pixels.Color (0, 0, 255));<br />         <br />        pixels.show(); <br />        delay(60);<br />       }<br />       for(int k=0; k&gt;-1; k--)<br />       { <br />        pixels.clear();<br />         pixels.setPixelColor(k, pixels.Color (0, 0, 255));<br />         <br />        pixels.show(); <br />        delay(20);<br />     }<br />    }[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=9093">Jaacek</a> — 5 sie 2015, o 20:37</p><hr />
]]></content>
</entry>
</feed>