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.

Board: Arduino Uno2 komponen
Rangkaian simulasi Serial Monitor (echo) dengan Arduino Uno di NOVIOT

Komponen yang dipakai

  • Arduino Uno
  • LED
  • Resistor

Cara kerja

  1. Serial.begin(9600) membuka komunikasi serial dengan kecepatan 9600 baud.
  2. Serial.available() memeriksa apakah ada karakter yang masuk dari Serial Monitor.
  3. Serial.read() membaca satu karakter, lalu program mencetaknya kembali dengan awalan echo: beserta kode ASCII-nya.
  4. LED di D13 berkedip pelan sebagai tanda papan tetap hidup selama menunggu ketikan.

Konsep yang dipelajari

Komunikasi serial (UART)Serial.available() dan Serial.read()Kode ASCIIBaud rate 9600

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);
}

Template Arduino Uno lainnya