top of page

Kontrol FAN dengan Serial Monitor Wemos D1 Mini


Selamat datang di website Cosmo!

di artikel ini, kita akan belajar mengontrol FAN dengan Serial Monitor di Wemos D1 Mini.


Skema Rangkaian



wiring

Penjelasan Rangkaian

  1. 5V  Kaki (+) Relay

  2. GND  Kaki (-) Relay

  3. D3  Data Relay

  4. Adaptor (+)  COM Relay

  5. NO Relay  Kaki (+) FAN

  6. Adaptor (-)  Kaki (+) FAN


#define RELAY_PIN D3  // Relay terhubung ke pin D3

void setup() {
  Serial.begin(9600);  // Ubah baud rate ke 9600
  pinMode(RELAY_PIN, OUTPUT);
  digitalWrite(RELAY_PIN, LOW);  // Pastikan relay mati di awal

  Serial.println("Ketik '1' untuk menyalakan kipas, '2' untuk mematikan kipas");
}

void loop() {
  if (Serial.available() > 0) {  // Cek apakah ada input dari serial monitor
    String input = Serial.readStringUntil('\n');  // Baca seluruh input hingga enter ditekan

    if (input == "1") {               // Jika input adalah '1'
      digitalWrite(RELAY_PIN, HIGH);  // Nyalakan kipas
      Serial.println("Kipas Menyala");
    } else if (input == "2") {        // Jika input adalah '2'
      digitalWrite(RELAY_PIN, LOW);   // Matikan kipas
      Serial.println("Kipas Mati");
    } else {
      Serial.println("Perintah tidak dikenali. Gunakan '1' untuk ON atau '2' untuk OFF.");
    }
  }
}

Hasil

Kode ini memungkinkan pengguna untuk mengontrol kipas menggunakan Serial Monitor dengan mengetik 1 untuk menyalakan dan 2 untuk mematikannya. Awalnya, relay dikonfigurasi di pin D3, dan baud rate komunikasi serial diatur ke 9600. Saat program berjalan, loop() secara terus-menerus memeriksa apakah ada input dari pengguna; jika ditemukan, program membaca string yang dikirim hingga Enter ditekan. Jika pengguna memasukkan "1", relay diaktifkan dan pesan "Kipas Menyala" ditampilkan; jika "2", relay dimatikan dengan pesan "Kipas Mati". Jika input tidak valid, program menampilkan pesan peringatan bahwa hanya 1 dan 2 yang dikenali. Ini adalah metode sederhana namun efektif untuk mengontrol perangkat melalui komunikasi serial.


Video Tutorial

Untuk penjelasan lebih mendalam, tonton tutorial video berikut.


Penutup

Kalau ingin belajar lebih banyak tentang IoT, langsung kunjungi YouTube IQ+ dan temukan berbagai tutorial menarik lainnya.

Comments


Bantu tingkatkan
kualitas website ini!

Dengan memberi masukan dan/atau pertanyaan

Jika berkenan, silakan masukan e-mail Anda untuk kontak lebih lanjut

Pilihan
Masukan
Pertanyaan
Lainnya
bottom of page