Skocz do zawartości

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


Miolhar

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])

Link do komentarza
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.