Frage:
Das ist mein Aufbau: Ich habe einen Arduino an die serielle Slave-Schnittstelle Ihres schönen EA uniTFT-Moduls angeschlossen. Das Modul zeigt einige Daten an, die ich vom Arduino sende. Ich möchte die Temperatur anzeigen, d.h. ich muss ° anzeigen. Leider wird es nicht angezeigt, wenn ich den Befehl "#SSC 1, \"32.5 °C\"\n" sende.
Antwort:
Die Arduino-Bibliothek verwendet UTF-8-Kodierung für den erweiterten ASCII-Zeichensatz. Es gibt mehrere Möglichkeiten, das Problem zu umgehen. Der einfachste ist die direkte Verwendung des ASCII-Hex-Codes für das Grad-Symbol: "#SSC 1, \"32.5 \"$B0 \"C\"\n".