Cómo imprimir una cadena como secuencia de bytes Hex en Arduino

El siguiente código imprimirá un std::string a Serial como secuencia de caracteres Hex. Puede adaptarse fácilmente para funcionar con otros tipos de cadenas.

print_string_hex_arduino.cpp
const char* cstr = str.c_str();
for (size_t i = 0; i < str.size(); i++)
{
    Serial.printf("%02X ", cstr[i]);
}

Este código está basado en nuestro post anterior Cómo imprimir un byte como dos dígitos hex en Arduino


Echa un vistazo a artículos similares por categoría: Arduino C/C++