Hirdetés

Keresés

Új hozzászólás Aktív témák

  • Sanki

    addikt

    válasz Sanki #14761 üzenetére

    Ez nem akart működni, másik lett.
    Itt ahogy hozzáérintem a D0 pinhez az 5V-os ágat egyből megnövekedik a fényerő, viszont ahogy elveszem a D0-ról az 5V-ot nem megy vissza. Mit kellene még belerakni?

    #include "FastLED.h" 
    #define NUM_LEDB1 3
    #define LED_TYPE WS2812
    #define COLOR_ORDER GBR
    CRGB leds1[NUM_LEDB1];
    #define LEDB1 D2
    int inPin = D0;
    int val = 0;    
    void setup() {
      pinMode(inPin, INPUT);
      pinMode(LEDB1, OUTPUT);
      Serial.begin(115200);
      FastLED.addLeds<LED_TYPE, LEDB1, COLOR_ORDER>(leds1, NUM_LEDB1).setCorrection(TypicalLEDStrip);
    }
    void loop() {
    //  val = digitalRead(inPin);
      Serial.println(inPin);
      if (digitalRead(inPin) == HIGH) {  
      {
      FastLED.setBrightness(70);
      for (int i = 0; i < NUM_LEDB1; i++ )
      {
        leds1[i] = CRGB(255, 255, 255);
      }
      FastLED.show();
      }
        } 
      else {
      {
        FastLED.setBrightness(20);
      for (int i = 0; i < NUM_LEDB1; i++ )
      {
        leds1[i] = CRGB(255, 255, 255);
      }
      FastLED.show();
      }
      }
      delay(500);
    }

Új hozzászólás Aktív témák