Arduino Polska Forum

Pełna wersja: Konwersja z byte na DEC
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Cześć.
Potrzebuję przekonwertować wartość ( numer karty RFID ) z byte na Decimal w jednym ciagu.
Dane o numerze karty zapisuje do byte tagData[4] = {0x5A, 0x32,0xD2} co w decimal daje 5911250.
Nie mogę uzyskać tej wartości 5911250 jako jednej wartości którą chcę przekazać dalej do serwera mySQL.
Może ktoś pomóc?
A skąd wiesz, że to 5911250, skoro nie możesz uzyskać tej wartości?

Szesnastkowo 5A32D2 to dziesiętnie 5911250, ale twoja zmienna jest tablicą trzech liczb: [5A, 32, D2]
co dziesiętnie daje na tablicę: [90, 50, 210].
Do sklejania bajtów w większe liczby służą operacje na bitach - przesunięcie, iloczyn, itp.