Skocz do zawartości

Sterowanie paskiem ledów za pomocą arduino i telefonu lub pilota.


Pomocna odpowiedź

Wszystko rozumiem. Zanim przejdę do kolejnego pytania chciałem przeprosić @marek1707 za poprzedni post. Przepraszam jeśli Cię uraziłem ale byłem troszkę zdenerwowany z powodu nie wyspania i zachowałem się troszkę arogancko. Przejdźmy do tematu: 1. Dla porządku pytania uznajmy, że na razie wszystko jest poprawnie skompilowane. Okej, mam nastepujące dwie linijki kodu:

    else if(results.value == KEY_1) bitSet(x, 1);
    else if(results.value == KEY_2) x = 2;

Program uznał, że liczba jest jednocyfrowa, pobrał dane z przycisku i pytanie: Która forma powyższego kodu jest właściwa? Ponieważ liczba jest jednocyfrowa, wybieram który przycisk został kliknięty, i nadaję mu odpowiednią wartość: jeśli przycisk 1 wartość "x" = 1 itd. 

2. Dalej uznajemy, że wszystko w kodzie jest ok i mamy sytuację przypisania koloru dla numerów poszczególnych ledów

if ((x >= 0) || x <= 9 ){
          leds[x] = CRGB(255,0,0);
        }

Czy to zadziała (czy ma szansę zadziałać) aby ledy od numeru 0 do 9 przyjmą kolor czerwony? (Jest wgrana biblioteka "FastLED.h" i wszystkie potrzebne do niej części kodu są wpisane m. in. CRGB leds[NUM_LEDS])

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...