• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
SetBrightness
#1
Witam was ponownie, chciałbym wiedzieć jak funkcją setbrightness ustawić jasność od 0 do 100 w jakimś określonym czasie. 

Kod:
#include <Adafruit_NeoPixel.h>
   
   #define PIN 3
   #define NEOPIXELS 12
   Adafruit_NeoPixel pixels = Adafruit_NeoPixel(NEOPIXELS, PIN, NEO_GRB + NEO_KHZ800);
   
   void setup()
   {
     pixels.begin();
     pixels.setBrightness(50);                                 //    W TYM MIEJSCU ::) LUB INNYM JEŚLI TO NIE TO O CZYM MYŚLE.
   }
   
   void loop()
   {
      for(int i=0; i<NEOPIXELS; i++)
     {
       pixels.setPixelColor(i, 0, 255, 0);
       pixels.show();
     }
   }
 
Odpowiedź
#2
jest ktoś w stanie rozwiązać mój problem ? Smile
 
Odpowiedź
#3
Proszę o odpowiedź Smile
 
Odpowiedź
#4
coś bliżej bo możliwości sporo np.

for ( int z = 0 ; z < 100 ; z++ ){ pixels.setBrightness(z); }
for ( int z = 100 ; z > 0 ; z-- ){ pixels.setBrightness(z); }

Kod:
#include <Adafruit_NeoPixel.h>
  
   #define PIN 3
   #define NEOPIXELS 12
   Adafruit_NeoPixel pixels = Adafruit_NeoPixel(NEOPIXELS, PIN, NEO_GRB + NEO_KHZ800);
  
   void setup()
   {
     pixels.begin();
     pixels.setBrightness(50);                                 //    W TYM MIEJSCU ::) LUB INNYM JEŚLI TO NIE TO O CZYM MYŚLE.
   }
  
   void loop()
   {
      for(int i=0; i<NEOPIXELS; i++) {  pixels.setPixelColor(i, 0, 255, 0);  pixels.show();  }
      for ( int z = 0 ; z < 100 ; z++ ){ pixels.setBrightness(z);  }
      for ( int z = 100 ; z > 0 ; z-- ){  pixels.setBrightness(z);  }
   }
Ważne aby robić co się lubi albo lubić co się robi .
Arduino UNO, TINY, PRO MINI
Pomoc nagradzamy punktami reputacji Wink
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości