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
Si este artículo te ha ayudado, considera invitarme a un café o hacer una donación vía PayPal para apoyar la investigación y publicación de nuevos artículos en TechOverflow