Cara Menghapus Whitespace Characters Pada Arduino Serial

Posted on

Menghapus Whitespace Characters

Cara Menghapus Whitespace Characters Pada Arduino Serial – Assalamu’alaikum Warahmatullah Wabarakatuh teman-teman semua. Kali kita akan belajar tentang Whitespace Characters. Whitespace Characters akan anda dapati jika anda bermain dengan komunikasi serial.

Sebelum itu, apa sebenarnya arti dari Whitespace Characters itu? Di artikel kita akan belajar tentang itu.

Cara Menghapus Whitespace Characters Pada Arduino Serial

Apa itu Whitespace Characters?

Whitespace Characters adalah karakter yang tidak terlihat seperti Spasi (ASCII 32), tab (ASCII 9), vertical tab (ASCII 11), form feed (ASCII 12), carriage return (ASCII 13), atau newline (ASCII 10). 
adapun didalam kode program, beberapa karakter tersebut ditulis dengan:
  • space (‘ ‘)
  • formfeed (‘f’)
  • newline (‘n’)
  • carriage return (‘r’)
  • horizontal tab (‘t’)
  • vertical tab (‘v’)

Cara menghapus Whitespace Characters?

Salah satu perintah yang dapat digunakan untuk menghapus spasi kosong atau karakter spasi tak tampak adalah “trim()”. Pada arduino, perintah trim() hanya bisa menghapus atau membuang karakter spasi yang berada diawal dan diakhir string. 
Jika karakter tersebut berada ditengah string, maka gunakan cara lain. Penghapusan biasanya dilakukan ketika anda menggunakan komunikasi serial seperti serial monitor pada arduino.
Silahkan coba program berikut:

String data;

void setup() {
  Serial.begin(9600);
}

void loop() {

  //Blok  untuk tes secara otomatis dari serial monitor
      while (!Serial.available()) {}
      data = Serial.readString();
      data.trim();
      Serial.print(data );
}
Buka serial monitor Arduino IDE. Maka anda akan melihat tulisan Hai, Apa Kabar? tanpa ada spasi apapun.
Setelah itu anda dapat mencoba tulis teks apapun itu yang mengandung spasi diawal dan diakhir teks pada serial monitor, lalu klik send.
Semoga artikel ini bermanfaat.

Leave a Reply

Your email address will not be published.