String.charAt() Fungsi Arduino

String Charat Fungsi Arduino



String dapat menyimpan data yang berukuran besar. Saat bekerja dengan Arduino, string adalah tipe data yang penting karena dapat menyimpan bacaan dari berbagai sensor. Kelas String di Arduino menyediakan berbagai fungsi untuk memanipulasi string. Salah satu fungsinya adalah String.charAt() . Artikel ini membahas String.charAt() fungsinya secara rinci.

Apa itu String.charAt() di Arduino

Itu String.charAt() fungsi di Arduino mengembalikan karakter pada posisi indeks tertentu dari sebuah string. Fungsi ini berisi satu parameter yang merupakan posisi indeks dari karakter yang ingin kita dapatkan dari sebuah string.

Sintaksis







Sintaks dari String.charAt() fungsinya adalah:



Rangkaian. char Di ( indeks )

Dalam sintaks di atas, indeks kata kunci mewakili posisi karakter dalam string.



Jenis Pengembalian

Fungsi ini memberi kita karakter di dalam string pada nomor indeks yang kita lewati sebagai parameter fungsi.





Parameter

Fungsi ini berisi satu parameter:

indeks – Posisi indeks dari karakter yang ingin kita ketahui. Itu harus berupa bilangan bulat positif yang mewakili posisi karakter dalam string.



Cara Menggunakan String.charAt() di Arduino

Untuk menggunakan String.charAt() berfungsi di Arduino, ikuti langkah-langkah ini:

  • Buat string menggunakan kelas String.
  • Panggil charAt() berfungsi pada objek string ini.
  • Lewati posisi indeks dari karakter yang ingin kita ketahui sebagai parameter ke charAt() fungsi.

Di bawah ini adalah kode yang menjelaskan penggunaan String.charAt() fungsi dalam pemrograman Arduino:

ruang kosong mempersiapkan ( ) {

Serial. mulai ( 9600 ) ;

String myString = 'Linux' ;

arang myChar = myString. char Di ( 4 ) ;

Serial. mencetak ( 'Karakter pada indeks 4 adalah:' ) ;

Serial. println ( myChar ) ;

}

ruang kosong lingkaran ( ) {

}

Kode dimulai dengan menginisialisasi komunikasi serial di mempersiapkan() fungsi. Setelah itu, variabel string baru myString dengan nilai 'Linux' didefinisikan.

Itu charAt() fungsi dipanggil di myString dengan argumen 4. Ini akan memberi kita karakter di 4 th posisi di dalam string. Penghitungan indeks dimulai dari kiri dan dimulai dengan angka 0. Setelah karakter dibaca akan disimpan di myChar variabel. Pada bagian terakhir dari nilai kode myChar dicetak pada monitor serial.

Output berikut akan muncul sebagai karakter kelima dari string 'Linux' adalah 'X' , sehingga akan dicetak ke monitor serial.

Catatan: String.charAt() fungsi bekerja dengan karakter ASCII saja. Itu tidak dapat menangani karakter ASCII atau Unicode yang diperluas.

Kesimpulan

Itu String.charAt() fungsi di Arduino dapat memberi kita karakter pada posisi tertentu di dalam string. Dengan menggunakan fungsi ini, kita dapat mengambil karakter apa pun dari sebuah string hanya dengan meneruskan nomor indeks karakter tersebut sebagai parameter dari fungsi ini. Untuk detail tentang sintaks, parameter, dan nilai kembalian dari fungsi ini, baca artikelnya.