• 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
Konwersja z byte na DEC
#1
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?
 
Odpowiedź
#2
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].
Jeśli masz problem z kodem lub sprzętem, zadaj pytanie na forum. Nie odpowiadam na PW, jeśli nie dotyczą one spraw forum lub innych tematów prywatnych.

[Obrazek: SsIndaG.jpg]
 
Odpowiedź
#3
Do sklejania bajtów w większe liczby służą operacje na bitach - przesunięcie, iloczyn, itp.
Miło być decenianym https://buycoffee.to/kaczakat
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości