Cara Menggunakan Serial Monitor Arduino — Simulasi Online
Serial Monitor adalah jendela komunikasi antara kamu dan papan Arduino. Di template ini, teks yang kamu ketik akan digemakan kembali oleh Arduino per karakter, disertai kode ASCII tiap hurufnya.
Komponen yang dipakai
- Arduino Uno
- LED
- Resistor
Cara kerja
- Serial.begin(9600) membuka komunikasi serial dengan kecepatan 9600 baud.
- Serial.available() memeriksa apakah ada karakter yang masuk dari Serial Monitor.
- Serial.read() membaca satu karakter, lalu program mencetaknya kembali dengan awalan echo: beserta kode ASCII-nya.
- LED di D13 berkedip pelan sebagai tanda papan tetap hidup selama menunggu ketikan.
Konsep yang dipelajari
Kode program
/*
SERIAL: kirim teks dari Serial Monitor, papan akan menggemakannya.
Buka tab Serial Monitor, ketik sesuatu, lalu tekan Enter/Kirim.
*/
void setup() {
pinMode(13, OUTPUT);
Serial.begin(9600);
Serial.println(F("Ketik pesan lalu tekan Enter. Papan akan menggemakannya."));
}
void loop() {
if (Serial.available() > 0) {
char huruf = (char)Serial.read();
Serial.print(F("echo: "));
Serial.print(huruf);
Serial.print(F(" (kode "));
Serial.print((int)huruf);
Serial.println(F(")"));
}
// LED bawaan berkedip pelan sebagai tanda papan hidup.
digitalWrite(13, (millis() / 500) % 2 == 0 ? HIGH : LOW);
}