Artikel Terkait Interface Arduino
Arduino Indonesia bakal berbagi tentang Cara Mengakses dan Pemrograman Sensor Suara KY-038 Menggunakan Arduino Uno - Mode Analog. Kita bakal mencoba dengan contoh kasus pendeteksian bunyi dengan menggunakan modul sensor bunyi KY-038 pada mode analog. Data dari sensor bakal diolah oleh Arduino Uno dan hasilnya bakal ditampilkan pada serial monitor.
Baca Juga : Sensor Suara KY-038 .
Berikut ini adalah Schematics Diagram dari Sensor Suara KY-038 Menggunakan Arduino Uno - Mode Analog :
Berikut ini adalah Hardware nan dibutuhkan :
1. Arduino Uno R3 >>> BELI DISINI
2. Sensor Suara KY-038 >>> BELI DISINI
3. Kabel Jumper Secukupnya >>> BELI DISINI
Berikut ini adalah Code Programnya :
/***************************Cara Mengakses dan Pemrograman Sensor Suara KY-038 Menggunakan Arduino Uno - Mode Analog
Oleh: Arduino Indonesia
Website: www.arduinoindonesia.id
Toko Online: www.workshopelectronics3in1.com
Blog: mycoding.id
Copyright @2020
****************************/
int batas;
void setup()
{
Serial.begin(9600);
}
void loop()
{
pemisah = analogRead(A2);
Serial.println(batas);
}
Perhatikan nilai nan terbaca dan tampil di serial monitor. Untuk memandang perubahan nan terjadi, coba tepukkan tangan lihat perubahan nilai analog nan tampil pada serial monitor. Pada percobaan nan dilakukan saat tulisan ini dibuat, didapat nilai antara 450 - 425 ketika tidak ada bunyi tepukan tangan (nilai tersebut dapat berbeda ketika Anda melakukan percobaan). Misal periode pemisah ditentukan sebesar 450.
Setelah kita sukses menentukan periode batas, maka langkah selanjutnya adalah membikin program kedua nan isinya bakal melakukan tindakan tertentu ketika ada bunyi terdeteksi. Pada program ini LED bakal menyala ketika ada bunyi nan melewati periode pemisah dan bakal mencetak Karakter ke serial monitor.
Berikut ini adalah Code Programnya :
/***************************Cara Mengakses dan Pemrograman Sensor Suara KY-038 Menggunakan Arduino Uno - Mode Analog
Oleh: Arduino Indonesia
Website: www.arduinoindonesia.id
Toko Online: www.workshopelectronics3in1.com
Blog: mycoding.id
Copyright @2020
****************************/
const int Sensor = A2;
const int LED = 13;
void setup()
{
Serial.begin(9600);
pinMode(Sensor, INPUT);
pinMode(LED, OUTPUT);
digitalWrite(LED, LOW);
}
void loop()
{
int nilaiSensor = analogRead(Sensor);
Serial.print("Sensor = ");
Serial.println(nilaiSensor);
if(nilaiSensor > 450)
{
digitalWrite(LED, HIGH);
Serial.print("Sensor = ");
Serial.print(nilaiSensor);
Serial.print(" ===== ADA SUARA ===== ");
delay(2000);
}
else
{
digitalWrite(LED, LOW);
}
delay(2);
}
Setelah Program diatas di upload, silahkan buka Serial Monitor . Maka, bakal tampil hasil pengukuran nan di inginkan.
Katalog produk arduino, cek dibawah ini.
Rekomendasi Web Hosting
- 20rb perbulan. Diskon hingga 40% kode kupon: MCP Daftar disini (apache).
- 10rb perbulan. Diskon hingga 75% kode kupon: MCP Daftar disini (litespeed).
- 10rb perbulan. Diskon hingga 70% kode kupon: aff-MCP Daftar disini (apache).