Alfi Network
  • Blog
  • Home
  • Sample Page
Wednesday, December 31, 2025
  • Home
  • Mikrotik
  • Linux
  • Windows
No Result
View All Result
  • Home
  • Mikrotik
  • Linux
  • Windows
No Result
View All Result
Alfi Network
No Result
View All Result

Program Sederhana : Memberikan Perintah Kepada Nodemcu Menggunakan Koneksi Serial Monitor

Alfian Setiawan by Alfian Setiawan
November 16, 2021
in Nodemcu
A A
0
Program Sederhana : Memberikan Perintah Kepada Nodemcu Menggunakan Koneksi Serial Monitor

Daftar Isi

    Pada kesempatan sebelumnya, kita telah mempelajari apa dan bagaimana cara kerja serial monitor pada arduino/Nodemcu. Sedangkan kali ini kita akan mencoba membuat program sederhana yaitu memberikan sebuah perintah pada nodemcu melalui Serial Monitor.

    Program kali ini kita menggunakan fungsi Serial.write() untuk membaca perintah yang kita berikan dari komputer.

    CASE :

    Buatkan program serial input dan serial output.

    1. Arduino dinyalakan
    2. Keluarkan Serial monitor
    3. Masukkan NIM kalian, jika benar -> lampu menyala konstan, dan Serial munsul “Selamat datang”
    4. Jika NIM yang dimasukkan Salah ->
    5. lampu menyala Berkedip, dan Serial munsul “NIM ada Salah”
    6. Jika dimasukkan kata “STOP” ->
    7. lampu Mati, dan Serial munCul “TERIMAKASIH”

    PROGRAM :

    int LED = D4; // BUILD IN LED NODEMCU DEFAULT HIGH = MATI
    String NIM = "19158558"; //Ubah NIM anda
    
    void setup() {
      pinMode(LED, OUTPUT);
      Serial.begin(9600);
      Serial.flush();
      digitalWrite(LED, HIGH); //mematikan LED
    }
    
    void loop() {
      String hasil = "";
      char baca;
      while(Serial.available() > 0) {
          baca = Serial.read();
          hasil += baca;
          delay(5);
      }
      if(hasil != ""){
        if(hasil == (NIM + "\n")) {
          digitalWrite(LED, LOW);
          Serial.println("Selamat Datang");
        }else if(hasil == "STOP\n"){
          Serial.println("TERIMA KASIH");
          digitalWrite(LED, HIGH);
        }else{
          Serial.println("NIM Anda Salah!");
          for(int i; i< 5; i++){
            digitalWrite(LED, LOW);
            delay(500);
            digitalWrite(LED, HIGH);
            delay(500);
          }
        }
      }
    }

    ALUR PROGRAM :

    1. Deklarasikan pin dan NIM yang akan dibuat perbandingan
    2. mengatur Serial dan membuat LED mati secara default
    3. didalam looping utama kita awali dengan mendeklarasikan hasil dari bacaan pada serial
    4. lalu membaca serial
    5. jika ada maka cek hasilnya apakah sama dengan NIM. Jika sama maka hidupkan LED dan tampilkan pesan
    6. Lalu kondisi berikutnya jika hasilnya adalah kata STOP maka matikan LED dan tampilkan Pesan
    7. jika kondisi tidak terpenuhi maka tampilkan pesan dan buat LED blink

    PENGUJIAN :

    1. Pertama kita buka arduino ide
    2. buat file baru
    3. copy code program diatas lalu pastekan
    4. colokkan nodemcu ke komputer dan pastikan port dan board sudah sesuai
    5. upload
    6. buka Tools –Serial Monitor
    7. ketik nomor NIM lalu klik send, Ketik STOP lalu send, Ketik Sembarang lalu send

    Jika berhasil maka tampilan akan seperti gambar dibawah

    Tags: arduinonodemcu
    Previous Post

    Program Sederhana : Menampilkan Pesan di Serial Monitor dan Menyalakan Blink LED Saat Tombol ditekan pada Nodemcu

    Next Post

    Program Sederhana : Membuat Sitem Login dengan Serial Monitor Nodemcu

    Alfian Setiawan

    Alfian Setiawan

    Next Post
    Program Sederhana : Membuat Sitem Login dengan Serial Monitor Nodemcu

    Program Sederhana : Membuat Sitem Login dengan Serial Monitor Nodemcu

    Program Python Menentukan Tahun Kabisat

    Program Python Menentukan Tahun Kabisat

    Script dan Scheduler Auto Reboot Mikrotik Setiap Hari

    Script dan Scheduler Auto Reboot Mikrotik Setiap Hari

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Advertisment

    Categories

    Recent Posts

    • Kumpulan Password Login Super User Admin Telkom Indihome Terbaru
    • VPN Remote Mikrotik Gratis
    • Script dan Scheduler Auto Reboot Mikrotik Setiap Hari
    • Program Python Menentukan Tahun Kabisat
    • Program Sederhana : Membuat Sitem Login dengan Serial Monitor Nodemcu

    © 2021 Alfi Network - Computer & Network Solutions

    No Result
    View All Result
    • Home
    • Mikrotik
    • Linux
    • Windows

    © 2021 Alfi Network - Computer & Network Solutions

    Kirim Pesan
    Butuh Bantuan?
    WhatsApp
    Halo.
    Butuh bantuan?
    Silahkan diskusi di kolom komentar.
    Atau kesulitan?
    Silahkan chat admin.
    Terima Kasih.