Der folgende Code gibt einen std::string auf Serial als Folge von Hex-Zeichen aus. Er kann leicht für andere String-Typen angepasst werden.
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]);
}Dieser Code basiert auf unserem vorherigen Beitrag Arduino: Byte als zwei Hex-Ziffern ausgeben
Wenn dieser Beitrag dir geholfen hat, erwäge, mir einen Kaffee zu spendieren oder per PayPal zu spenden, um die Recherche und Veröffentlichung neuer Beiträge auf TechOverflow zu unterstützen