Arduino tek buton İlebirden fazla Mod yapma yardım
  • MERHABA BENDE PİXEL RGB LED VAR ELİMDE BÖLE Bİ PROGRAM VAR SÜREKLİ RENK DEĞİŞİORAMA BEN BNU TEK BTON İLE OLMASINI YANİ BUTONA BASINCA 4 5 FARKLI RENK ANMASINI İSTĞİORUMNASIL APABİLİRİM LÜTFENN ARDIM
    BURDA 3 RENK VAR BNU GİBİ AMA BUTONLA OLCAK HER BUTONA BASIŞINDA FARKLI Bİ RENK ANICAK BUTONA BASILI TUTUNCADA TEK BASMIŞ GİBİ OLCAK DİĞER RENGE GEÇİCEK

    #include < Adafruit_NeoPixel.h >

    #define PIN 6


    // Parameter 1 = number of pixels in strip
    // Parameter 2 = Arduino pin number (most are valid)
    // Parameter 3 = pixel type flags, add together as needed:
    // NEO_KHZ800 800 KHz bitstream (most NeoPixel products w/WS2812 LEDs)
    // NEO_KHZ400 400 KHz (classic 'v1' (not v2) FLORA pixels, WS2811 drivers)
    // NEO_GRB Pixels are wired for GRB bitstream (most NeoPixel products)
    // NEO_RGB Pixels are wired for RGB bitstream (v1 FLORA pixels, not v2)
    Adafruit_NeoPixel strip = Adafruit_NeoPixel(42, PIN, NEO_GRB + NEO_KHZ800);

    void setup()
    {
    strip.begin();
    strip.show();
    }

    void loop()
    { red(strip.Color(0, 255, 0), 25);
    blue(strip.Color(0, 0, 0), 0);

    delay(500);
    green(strip.Color(0, 255, 0), 25);
    red(strip.Color(0, 0, 0), 0);

    delay(500);
    blue(strip.Color(0, 255, 0), 25);
    green(strip.Color(0, 0, 0), 0);

    delay(500);
    }


    void red(uint32_t c, uint8_t wait)
    {
    int i = 0;
    while (i < 50)
    {
    strip.setPixelColor(i, c);
    i++;
    }
    strip.setBrightness(255);
    strip.show();
    delay(wait);
    }

    void green(uint32_t c, uint8_t wait)
    {
    int i = 0;
    while (i < 50)
    {
    strip.setPixelColor(i, c);
    i++;
    }
    strip.setBrightness(255);
    strip.show();
    delay(wait);
    }


    void blue(uint32_t c, uint8_t wait)
    {
    int i = 0;
    while (i < 50)
    {
    strip.setPixelColor(i, c);
    i++;
    }
    strip.setBrightness(255);
    strip.show();
    delay(wait);
    }
  • if(butonbasildi==1)
    sayici++;
    daha sonra switch case yapısı ise , sayiciya göre yapmasını istediklerini belirtebilirsin.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Login with Facebook
Açık kaynak kültürü gereği, çözdüğünüz problemlerin çözümlerini paylaşmayı lütfen unutmayın.