[SOLUCIONADO]lector RDM6300, Convertir HEX a DEC

Hola,

Tengo un lector RFID RDM6300 que envía los datos leídos por el puerto serie, el caso es que los datos enviados son Hexadecimales (E9D892) y me gustaría pasarlos a Decimal(15325330).

los datos que envia son tramas es ASCII creo (2 48 50 48 48 69 57 68 56 57 50 65 49 3) esto es lo que imprime con Serial.print(c,DEC);

y esto con Serial.print(c); (0 2 0 0 E 9 D 8 9 2 A 1)

Alguien sabe como puedo hacer la conversión o leer directamente en decimal?

Gracias de antemano.

Hola, eSolution, usando strtol()

Te dejo un enlace para que veas los parámetros que se pasan y su funcionamento. http://www.es.w3eacademy.com/c_standard_library/c_function_strtol.htm

y aquí el código con los datos que das.

void setup() {
Serial.begin(9600);
long decimal = strtol("E9D892", NULL, 16);
Serial.println(decimal); // resultado 15325330
}

void loop() {
// put your main code here, to run repeatedly:
}

vale, creo que me sirve muchas gracias