NOVIOTDocs
Panduan

Serial Monitor

Serial Monitor adalah jendela komunikasi antara board dan kamu. Lewat panel ini kamu membaca pesan dari sketch, misalnya nilai sensor, status program, atau pesan penelusuran kesalahan (debugging), dan mengirim teks balik ke board. Di Noviot, Serial Monitor berada di panel bawah simulator.

Membuka Serial Monitor

Jalankan simulasi dengan tombol Run, lalu buka panel bawah simulator dan pilih tab Serial Monitor. Panel bisa diperbesar dengan menyeret garis pembatasnya ke atas bila kamu ingin membaca keluaran yang panjang. Semua yang dicetak sketch akan muncul di sini secara langsung selama simulasi berjalan.

Mencetak dengan Serial.begin dan Serial.println

Agar board bisa mengirim teks, sketch harus membuka komunikasi serial lebih dulu di dalam setup():

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

Angka 9600 adalah baud rate, kecepatan komunikasi serial. Nilai ini harus sama dengan baud rate yang dipilih di Serial Monitor; bila berbeda, teks yang tampil akan kacau atau tidak terbaca.

Setelah itu, gunakan fungsi cetak di mana pun di dalam sketch:

void loop() {
  int nilai = analogRead(A0);
  Serial.print("Nilai sensor: ");
  Serial.println(nilai);
  delay(500);
}

Perbedaannya sederhana:

Fungsi Perilaku
Serial.print() Mencetak teks tanpa pindah baris
Serial.println() Mencetak teks lalu pindah ke baris baru
Serial.begin() Membuka komunikasi serial pada baud rate tertentu

Kebiasaan yang membantu: cetak label sebelum nilai ("Nilai sensor: "), supaya keluaran dari beberapa sensor tidak tercampur dan mudah dibaca.

Mengirim input ke board

Serial Monitor bukan hanya untuk membaca. Ketik teks di kotak input di bagian bawah panel, lalu tekan Enter untuk mengirimnya ke board. Di sisi sketch, teks itu dibaca dengan pola seperti ini:

if (Serial.available() > 0) {
  String perintah = Serial.readStringUntil('\n');
  Serial.print("Kamu mengirim: ");
  Serial.println(perintah);
}

Pola ini berguna untuk membuat perintah sederhana, misalnya mengetik ON untuk menyalakan LED atau mengirim angka sebagai nilai ambang sensor.

Baud rate dan tampilan

Serial Monitor untuk debugging

Saat rangkaian tidak berperilaku seperti yang diharapkan, Serial Monitor adalah alat diagnosis pertama: cetak nilai sensor sebelum dan sesudah diolah, cetak penanda di tiap cabang if, dan periksa apakah program mencapai bagian yang kamu kira. Banyak kesalahan logika ketahuan hanya dari membaca urutan pesan yang muncul di panel ini.

© 2026 Noviot — Indonesia's most advanced Arduino & IoT simulator · FAQ · Kontak