Auf Papier: Konvertieren einer Zahl in eine Zeichenkette zur Anzeige auf einem LCD

Um eine Zahl als String, die aus einer Variablen stammt, an das LCD senden zu können, muss eine Funktion verwendet werden, um die Zahl in einen String umzuwandeln. Dazu stehen zwei Funktionen zur Verfügung: itoa und dtostrf. Itoa dient zur Umwandlung von Ganzzahlen in einen String. Dtostrf dient zur Umwandlung von Gleitkommazahlen doppelter Genauigkeit in einen String. Die Syntax der Funktionen: itoa(Wert, Zeichenarray, Basis); dtostrf(Wert, Breite, Präzision, Zeichenarray); - Wert ist die Variable, die die Zahl enthält - Zeichenarray ist der Ausgabestring - Basis - binär - 2, dezimal - 10, hexadezimal - 16 - Breite - die Länge des endgültigen Strings einschließlich des Vorzeichens. (z.B. -123.45 wäre 7) - Präzision ist die Anzahl der Ziffern nach dem Dezimalpunkt.



Zurück zum Blog

Hinterlasse einen Kommentar

Bitte beachte, dass Kommentare vor der Veröffentlichung freigegeben werden müssen.