Arduino und Strings – besser ein char[]

Ich hab mir die letzten Tage meine letzten Haare ausgerissen, weil ich meinen String nicht auf „null“ setzen konnte. Das war sehr nervig. Selbst die String.remove(0) Methode hat in Arduino nicht wirklich geholfen.
Aber nun hab ich die ultimative Methode gefunden:

char[4] = key_eingabe;
String key_eingabestr = String(atoi(key_eingabe));

Zuerst speicher ich mir alle Key Eingabe in das key_eingabe Array. Danach wandle ich das gesamte Array in einen Integer „atoi()“ und danach in einen String „String()“. Damit stelle ich sicher, dass ich nur den Inhalt vom Char Array im String habe und keine anderen Zeichen. Beim direkten Wandeln mit „String()“ werden auch EOL Zeichen eingefügt, die ich eher nicht brauchen kann. :)

Weiterführend kann man sagen: Strings und Arduino ist eher keine gute Idee.

Über den Autor dieses Artikels: Tobi

Blogger aus Spaß an der Freude, Musikfan, Hauptfeuerwehrmann, Christ und Pfadfinder.

Die Beiträge sind meine persönliche Meinung. Oftmals ist auch versteckte Ironie oder Satire dabei. Wer damit nicht umgehen kann, sollte diese Seite verlassen und sich in seinem Loch einbuddeln.

Hinterlasse einen Kommentar

http://blog.tobis-bu.de/wp-content/plugins/wp-monalisa/icons/wpml_good.gif  http://blog.tobis-bu.de/wp-content/plugins/wp-monalisa/icons/wpml_negative.gif  http://blog.tobis-bu.de/wp-content/plugins/wp-monalisa/icons/wpml_scratch.gif  http://blog.tobis-bu.de/wp-content/plugins/wp-monalisa/icons/wpml_wacko.gif  http://blog.tobis-bu.de/wp-content/plugins/wp-monalisa/icons/wpml_yahoo.gif  http://blog.tobis-bu.de/wp-content/plugins/wp-monalisa/icons/wpml_cool.gif  http://blog.tobis-bu.de/wp-content/plugins/wp-monalisa/icons/wpml_heart.gif  http://blog.tobis-bu.de/wp-content/plugins/wp-monalisa/icons/wpml_rose.gif  http://blog.tobis-bu.de/wp-content/plugins/wp-monalisa/icons/wpml_whistle3.gif  http://blog.tobis-bu.de/wp-content/plugins/wp-monalisa/icons/wpml_yes.gif  http://blog.tobis-bu.de/wp-content/plugins/wp-monalisa/icons/wpml_mail.gif  http://blog.tobis-bu.de/wp-content/plugins/wp-monalisa/icons/wpml_unsure.gif  http://blog.tobis-bu.de/wp-content/plugins/wp-monalisa/icons/wpml_wink.gif  http://blog.tobis-bu.de/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_smilenew.gif  http://blog.tobis-bu.de/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_sadnew.gif  http://blog.tobis-bu.de/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_eek.gif  http://blog.tobis-bu.de/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_shocked.gif  http://blog.tobis-bu.de/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_seb_zunge.gif  http://blog.tobis-bu.de/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_blushnew.gif  http://blog.tobis-bu.de/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_frown.gif  http://blog.tobis-bu.de/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_twistedevil1.gif  http://blog.tobis-bu.de/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_rolleyesnew.gif  http://blog.tobis-bu.de/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_wink2.gif  http://blog.tobis-bu.de/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_biggrin.gif  http://blog.tobis-bu.de/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_ugly.gif 
http://blog.tobis-bu.de/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_freu.gif  http://blog.tobis-bu.de/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_motz.gif  http://blog.tobis-bu.de/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_lachtot.gif  http://blog.tobis-bu.de/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_irre.gif  http://blog.tobis-bu.de/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_helpnew.gif  http://blog.tobis-bu.de/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_wallbash.gif  http://blog.tobis-bu.de/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_gott.gif  http://blog.tobis-bu.de/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_zensiertnew.gif  http://blog.tobis-bu.de/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_nicken.gif  http://blog.tobis-bu.de/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_no_sad.gif  http://blog.tobis-bu.de/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_aufsmaul.gif  http://blog.tobis-bu.de/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_doh.gif  http://blog.tobis-bu.de/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_smilina.gif  http://blog.tobis-bu.de/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_winken4.gif  http://blog.tobis-bu.de/wp-content/plugins/wp-monalisa/icons/icon_ostern_frown.gif  http://blog.tobis-bu.de/wp-content/plugins/wp-monalisa/icons/icon_ostern_razz.gif  http://blog.tobis-bu.de/wp-content/plugins/wp-monalisa/icons/icon_ostern_lol.gif  http://blog.tobis-bu.de/wp-content/plugins/wp-monalisa/icons/icon_ostern_skeptisch.gif  http://blog.tobis-bu.de/wp-content/plugins/wp-monalisa/icons/icon_ostern_confused.gif  http://blog.tobis-bu.de/wp-content/plugins/wp-monalisa/icons/icon_ostern_igitt.gif  http://blog.tobis-bu.de/wp-content/plugins/wp-monalisa/icons/icon_ostern_cuinlove.gif  http://blog.tobis-bu.de/wp-content/plugins/wp-monalisa/icons/gutenacht27.gif  http://blog.tobis-bu.de/wp-content/plugins/wp-monalisa/icons/Apple.gif  http://blog.tobis-bu.de/wp-content/plugins/wp-monalisa/icons/lovewin.png  http://blog.tobis-bu.de/wp-content/plugins/wp-monalisa/icons/isses.gif 
http://blog.tobis-bu.de/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_kingrestless05.gif  http://blog.tobis-bu.de/wp-content/plugins/wp-monalisa/icons/zork-metal-smiley.gif  http://blog.tobis-bu.de/wp-content/plugins/wp-monalisa/icons/PfadiGruss.gif