Info Sekolah
Sabtu, 19 Apr 2025
  • Selamat Datang di Website resmi SMKS Sanjaya Bajawa, berlokasi di Jalan Let.Jend. Soeprapto, Kec. Bajawa-Kabupaten Ngada-Flores, Nusa Tenggara Timur-Kontak Admin 082236008339
  • Selamat Datang di Website resmi SMKS Sanjaya Bajawa, berlokasi di Jalan Let.Jend. Soeprapto, Kec. Bajawa-Kabupaten Ngada-Flores, Nusa Tenggara Timur-Kontak Admin 082236008339
16 Desember 2024

ARDUINO-NYALAKAN LED DENGAN PERINTAH SUARA

Sen, 16 Desember 2024 Dibaca 29x
Jual Modul Bluetooth HC-05
Arduino Uno Rev 3 Development Board

CARA INSTALASI :

  1. RX MODUL KE TX ARDUINO
  2. TX MODUL KE RX ARDUINO
  3. PIN ARDUINO 8,9,10,11
  4. BUAT PROGRAM
  5. VERIFIKASI->UPLOAD
  6. SEKARANG BUKA APLIKASI ANDROID “BLUETOOTH VOICE ARDUINO VOICE CONTROLLER” :
  7. KOENKSIKAN HC05 SEBAGAI BLUETOOTH
  8. KODING :
Arduino Uno R3 dengan Ethernet Shield W5100 Bundle


KODING :

#include
SoftwareSerial module_bluetooth(0, 1); // pin RX | TX
 
char data = 0;            
voidsetup()
{
  Serial.begin(9600);        
  pinMode(8, OUTPUT);  //inisialisasi LED menjadi output
  pinMode(9, OUTPUT);
  pinMode(10, OUTPUT);
  pinMode(11, OUTPUT);
}
void loop()
{
  if(Serial.available() > 0)  
  {
    data = Serial.read();Serial.print(data);    //Pembacaan dan ditampilkan data yang masuk  
    Serial.print("\n");
    //Data yang masuk      
    if(data == '0'){
    digitalWrite(8, HIGH); //diberikan waktu tunda 1 detik
    }
    else if(data == '1'){      
    digitalWrite(8, LOW);
    }
    else if(data == '2'){      
    digitalWrite(9, HIGH);
    }
    else if(data == '3'){      
    digitalWrite(9, LOW);
    }
    else if(data == '4'){      
    digitalWrite(10, HIGH);
    }
    else if(data == '5'){      
    digitalWrite(10, LOW);
    }
    else if(data == '6'){      
    digitalWrite(11, HIGH);
    }
    else if(data == '7'){      
    digitalWrite(11, LOW);
    }
     else if(data == '8'){      
    digitalWrite(8, LOW);
    digitalWrite(9, LOW);
    digitalWrite(10, LOW);
    digitalWrite(11, LOW);
  }      
  else if(data == '9'){      
    digitalWrite(8, HIGH);
    digitalWrite(9, HIGH);
    digitalWrite(10, HIGH);
    digitalWrite(11, HIGH);
  }                            
 
}}

 

 

Artikel ini memiliki

0 Komentar

Tinggalkan Komentar