Char in Ascii Value?
Ich möchte beim Arduino mit dem seriellen Monitor eingebene Zeichen in den ascii Wert umwandeln.
Eingaben im seriellen Monitor kann ich auswerten, jedoch weiß ich nicht wie ich von meinem string / char den ascii Wert bekomme.
1 Antwort
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Computer, Arduino
Nimm doch den Text aus dem Serial Monitor und dann tu den in einen Online Konverter, um die Ascii Zeichen zu bekommen.
Alternativ bastel dir Code zusammen. Mein Code kann alle Kleinbuchstaben in Ascii umwandeln.
void setup() {
String textbaustein = "hallo";
Serial.begin(9600);
String tabelle[26] = { "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"};
String einzelbuchstabe;
for (int i = 0; i < textbaustein.length(); i++) {
einzelbuchstabe = textbaustein[i];
for (int k = 0; k < 26; k++) {
if (einzelbuchstabe == tabelle[k]){
Serial.print(k+97);
Serial.print(" ");
}
}
}
}
void loop() {}