хелп управление с порта

Тема в разделе "Закажу проект", создана пользователем Astron94, 12 ноя 2018.

  1. Astron94

    Astron94 Нуб

    // пример с "бегущей радугой" для библиотеки FastLED
    #define NUM_STRIP 2 // количество лент
    #define NUM_LEDS 30 // количество светодиодов в 1 ленте
    #include "FastLED.h"
    #define DATA_PIN7 7 // ноги для каждой ленты
    #define DATA_PIN8 8 // ноги для каждой ленты
    CRGB leds7[NUM_LEDS];
    CRGB leds8[NUM_LEDS];
    byte counter;

    void setup() {

    FastLED.addLeds<WS2812B, DATA_PIN7>(leds7, NUM_LEDS);
    FastLED.addLeds<WS2812B, DATA_PIN8>(leds8, NUM_LEDS);
    FastLED.setBrightness(50);
    pinMode(8, OUTPUT);
    pinMode(7, OUTPUT);


    }

    void loop() {


    for (int i = 0; i < NUM_LEDS; i++ ) { // от 0 до первой трети
    leds7 = CHSV(counter + i * 2, 255, 255); // HSV. Увеличивать HUE (цвет)
    leds8 = CHSV(counter + i * 2, 255, 255);
    // умножение i уменьшает шаг радуги
    }
    counter++; // counter меняется от 0 до 255 (тип данных byte)
    FastLED.show();
    delay(1); // скорость движения радуги (нужно изменять скорость с помощью монитора порта так же в дальнейшем изменение режима уже сломал голову)
    }
     
  2. Green

    Green Гик

    Хочется потратить денег? Сколько?
     
  3. NikitOS

    NikitOS Король шутов Администратор