• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Czy mógłby mi ktoś wytłumaczyć co oznacza ten fragment kodu?
#1
Hej! Mam problem ze zrozumieniem tego konkretnego kawałka kodu:

Kod:
uint32_t rgb = (uint32_t) strtol((const char *) &payload[1], NULL, 16);

                analogWrite(LED_RED,    ((rgb >> 16) & 0xFF));
                analogWrite(LED_GREEN,  ((rgb >> 8) & 0xFF));
                analogWrite(LED_BLUE,   ((rgb >> 0) & 0xFF));


Dokładnie chodzi mi o całą pierwszą linijkę oraz argumenty typu:
Kod:
((rgb >> 16) & 0xFF));


Mógłby ktoś na szybko powiedzieć co to robi lub chociaż poratować jakimś linkiem? Gdyż nawet nie bardzo wiem pod jakim hasłem wyszukać informacji w tym temacie. 

Z góry dzięki za pomoc Smile
 
Odpowiedź
  


Wiadomości w tym wątku
Czy mógłby mi ktoś wytłumaczyć co oznacza ten fragment kodu? - przez Askabius - 23-11-2020, 17:49

Skocz do:


Przeglądający: 1 gości