Pengolahan String Pada ARDUINO

Seringkali kita berhadapan dengan data berupa string. Bukan sembarang string, tapi string yang ‘campur aduk’. Tahu kan maksudnya ? Sebentar, string sendiri sudah paham kan artinya ? itu lho data berupa karakter. Contohnya ‘Indonesia’ atau ‘A123B876C’. Biasanya data tipe string dipakai untuk komunikasi serial. Contoh aplikasinya pada data akuisisi .

StringOk biar gak mbulet – mbulet langsung ke contoh saja ya..

Iklan MM ARDU
Pertama, bagaimana menghitung panjang string, perintahnya adalah length().
Contoh :
str=”BELAJAR MIKRO”;
jml=str.length();

Variabel str bertipe string, variabel jml bertipe integer.
Maka hasilnya jml=13 yaitu jumlah karakter/huruf dari nilai variabel str. Spasi ikut kehitung juga ya.

Berikutnya mencari indeks atau posisi sebuah karakter. Perintahnya indexOf().
Contoh :
str=”BELAJAR MIKRO”;
pos=Str.indexOf(‘L’);
99 proyek arduino
Hasilnya pos=2 yaitu posisi atau urutan huruf ‘L’ dihitung dari kiri (dari huruf B) mulai dari nol (0). Variabel pos bertipe integer.

Selanjutnya perintah mengambil bagian dari sebuah string (memotong tulisan). Perintahnya substring().
Contoh :

str=”BELAJAR MIKRO”;
str1=str.substring(3,7);

Hasilnya str1=”AJAR” yaitu potongan dari variabel str, mulai dari karakter ke-3 sampai karakter ke 7-1. Variabel str1 berupa string.

Untuk mengganti sebuah karakter atau huruf cukup dengan perintah replace().
Contoh :
str=”BELAJAR MIKRO”;
str.replace(‘L’,’R’);

Hasilnya variabel str=”BERAJAR MIKRO”. Huruf ‘L’ diganti dengan huruf ‘R’

Selanjutnya mengganti huruf capital (huruf besar) dan mengganti ke huruf kecil. Perintahnya toUpperCase() dan toLowerCase().
Contoh :
str=”belajar mikro”;
str.toUpperCase();

Iklan EDUROBO

Maka hasilnya nilai variabel str=”BELAJAR MIKRO.

Contoh :
str=”BELAJAR MIKRO”;
str.toLowerCase();

Hasilnya str=”belajar mikro”

Saya kira cukup ya, masih banyak perintah yang lainnnya. Dapat mas atau mbak pelajari sendiri. Semoga diberi kemudahan dalam memahami ilmu.

This entry was posted in Arduino. Bookmark the permalink.

2 Responses to Pengolahan String Pada ARDUINO

  1. setio prayitno says:

    Pak bisa kasih contoh jam yang pakai RTC bascom? Thx

Leave a Reply