• 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
Miganie dioda RGB, 1Wire.
#1
Wiam.

Steruje dioda z pin 6 za pomoca biblioteki NeoPixel, a za pomoca pin 7 chce robic blink. I tak po kolei, ustawiam kolor, podaje 5V na lede, wysylam dane o swiecenia, wylacze lede i od nowa.

Wszytsko dziala, ale tylko jeden raz, czyli reset dioda zielona, a drugie i nastepne migniecie juz robi sie rozowa. W czym tkwi problem, dlaczego dioda nie moze utrzymac koloru ?

Kod:Zaznacz cały
Kod:
  #include <Adafruit_NeoPixel.h>
   
  #define PIN 6 //dioda rgb
  #define LICZBADIOD 1
   
  Adafruit_NeoPixel pixels = Adafruit_NeoPixel(LICZBADIOD, PIN, NEO_GRB + NEO_KHZ800);
   
  void setup()
  {
    pixels.begin(); 
    pinMode(7, OUTPUT); //sterowanie dioda on/off
  }
   
  void loop()
  {    
         
      pixels.setPixelColor(0, 255, 0, 0); 
      digitalWrite(7, HIGH);   //dioda na on
      pixels.show(); 
                    
      delay(500); 
      digitalWrite(7, LOW);   //dioda na off
      delay(500);
    
  }
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości