Sabit bir sayıyı üç parça olarak kaydetmeyi ve okumayı yaptım. Ama değişkendeki ifadeyi nasıl üçe ayıracağımı bulamadım. Mesela 0x00FFAA i 0x00, 0xFF, 0xAA diye ayırmam lazım. Ama bu bir string değil sayı. Sayıyı stinge çevirince baştaki sıfır sorun oluyor. Bu arada RGB ledin sistem kapanıp açıldığında son kaldığı renkte yanması için yapıyorum bunu.
Kardeşim nasıl ayiracagini yazdım aslında. Sayı=0x00FFAA öyle mı O zaman byte sayi1= Sayı; Byte sayi2= Sayı>>2; Byte sayi3=Sayı >>4; Boylece sayı1 0x00 Sayi2 0xff Sayi3 0xaa
Sabit bir sayıyı üç parça olarak kaydetmeyi ve okumayı yaptım. Ama değişkendeki ifadeyi nasıl üçe ayıracağımı bulamadım.
Mesela 0x00FFAA i 0x00, 0xFF, 0xAA diye ayırmam lazım. Ama bu bir string değil sayı. Sayıyı stinge çevirince baştaki sıfır sorun oluyor.
Bu arada RGB ledin sistem kapanıp açıldığında son kaldığı renkte yanması için yapıyorum bunu.
Kardeşim nasıl ayiracagini yazdım aslında. Sayı=0x00FFAA öyle mı O zaman byte sayi1= Sayı; Byte sayi2= Sayı>>2; Byte sayi3=Sayı >>4; Boylece sayı1 0x00 Sayi2 0xff Sayi3 0xaa