• 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
Jak prościej to napisać :)
#2
Można tak :

Kod:
#include <Adafruit_NeoPixel.h>

#define PIN 3
#define NUMPIXELS 12

Adafruit_NeoPixel pixels = Adafruit_NeoPixel(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);

void setup()
{
  pixels.begin(); //inicjalizacja ( włączenie ) NeoPixelRing
}
void loop()
{
  for(int i=0; i<= NUMPIXELS; i=i+2){
    
  pixels.setPixelColor(i, pixels.Color(50,50,255));
  pixels.show();
  delay(50); }
  
  delay(2000);

for(int i=1; i< NUMPIXELS; i=i+2){

  pixels.setPixelColor(i=1, pixels.Color(50,50,255));
  pixels.show();
  delay(50); }
  
  delay(2000);
}

i można też tak :

Kod:
#include <Adafruit_NeoPixel.h>

#define PIN 3
#define NUMPIXELS 12

Adafruit_NeoPixel pixels = Adafruit_NeoPixel(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);

int tab1[7]={1,3,5,7,9,11};
int tab2[8]={0,2,4,6,8,10,12};

void setup()
{
  pixels.begin(); //inicjalizacja ( włączenie ) NeoPixelRing
}
void loop()
{
  for(int i=0; i<= 6; i++ ){
    
  pixels.setPixelColor(tab1[i], pixels.Color(50,50,255));
  pixels.show();
  delay(50); }
  
  delay(2000);

for(int i=0; i<= 7; i++ ){

  pixels.setPixelColor(tab2[i], pixels.Color(50,50,255));
  pixels.show();
  delay(50); }
  
  delay(2000);
}
Ważne aby robić co się lubi albo lubić co się robi .
Arduino UNO, TINY, PRO MINI
Pomoc nagradzamy punktami reputacji Wink
 
Odpowiedź
  


Wiadomości w tym wątku
Jak prościej to napisać :) - przez mizu - 05-12-2015, 16:26
RE: Jak prościej to napisać :) - przez JasQ - 05-12-2015, 17:14
RE: Jak prościej to napisać :) - przez mizu - 05-12-2015, 21:00
RE: Jak prościej to napisać :) - przez mizu - 07-12-2015, 18:43

Skocz do:


Przeglądający: 1 gości