4 Langkah Membuat Mini Piano dengan Arduino Uno di Tinkercad


Halo Sobat Gadget, ketemu lagi sama gua di blog ini! Kemarin kan kita udah bahas mengenai cara mengakses LED RGB dengan Arduino Uno. Nah, sekarang gua mau lanjut ngasih tau ke kalian mengenai 4 langkah membuat Mini Piano dengan Arduino Uno di Tinkercad. Buat yang belum tau apa itu Tinkercad, bisa mampir dulu yuk ke sini.

Sip. Tanpa basa-basi, langsung kita mulai tutorialnya. Kuy!

Langkah-langkah Membuat Mini Piano dengan Arduino Uno di Tinkercad

1. Pastikan laptop/ komputer kalian terkoneksi internet. Kemudian login ke Tinkercad dan buat sirkuit baru dengan klik "Create new Circuit".


2. Siapkan komponen-komponen yang dibutuhkan:
    a. 1 buah Arduino Uno
    b. 1 buah Breadboard Small
    c. 1 buah Piezo
    d. 8 buah Pushbutton
    e. 9 buah Resistor
Kemudian rangkai komponen seperti gambar di bawah.


3. Buat kode program dengan menggunakan metode "text code". Caranya, cukup copy kode di bawah dan paste-kan ke tempat seperti di gambar. Ini dia text code nya:
// Mini Piano dengan Arduino

void setup()
{
  //Deklarasi pin 8 (Piezo) menjadi output
  pinMode(8, OUTPUT);
  //Deklarasi pin A0 sampai 5 (Pushbutton) menjadi input
  pinMode(A0, INPUT);
  pinMode(A1, INPUT);
  pinMode(A2, INPUT);
  pinMode(1, INPUT);
  pinMode(2, INPUT);
  pinMode(3, INPUT);
  pinMode(4, INPUT);
  pinMode(5, INPUT);
}

void loop()
{
  //Jika tombol di pin A0 terdeteksi
  if (digitalRead(A0) == HIGH) {
    tone(8, 262, 100); //Mainkan nada C = 262 Hz
  }
  //Jika tombol di pin A1 terdeteksi
  if (digitalRead(A1) == HIGH) {
    tone(8, 294, 100); //Mainkan nada D = 294 Hz
  }
  //Jika tombol di pin A2 terdeteksi
  if (digitalRead(A2) == HIGH) {
    tone(8, 330, 100); //Mainkan nada E = 330 Hz
  }
  //Jika tombol di pin 5 terdeteksi
  if (digitalRead(5) == HIGH) {
    tone(8, 349, 100); //Mainkan nada F = 349 Hz
  }
  //Jika tombol di pin 4 terdeteksi
  if (digitalRead(4) == HIGH) {
    tone(8, 392, 100); //Mainkan nada G = 392 Hz
  }
  //Jika tombol di pin 3 terdeteksi
  if (digitalRead(3) == HIGH) {
    tone(8, 440, 100); //Mainkan nada A = 440 Hz
  }
  //Jika tombol di pin 2 terdeteksi
  if (digitalRead(2) == HIGH) {
    tone(8, 493, 100); //Mainkan nada B = 493 Hz
  }
  //Jika tombol di pin 1 terdeteksi
  if (digitalRead(1) == HIGH) {
    tone(8, 523, 100); //Mainkan nada C = 523 Hz
  }
  delay(10);
}


4. Kalau sudah, jalankan program dengan klik tombol "Start Simulation" dan coba tekan Pushbutton satu per satu, berurutan dari kiri sampai kanan sehingga menghasilkan nada do-re-mi-fa-sol-la-si-do. Jika sudah berhasil, selamat! Kalian punya sebuah Mini Piano yang bersumber dari Arduino Uno.

Penutup

Gimana Sobat Gadget, gampang banget kan? Kalau sudah berhasil, kalian bisa lho membeli Arduino Uno serta komponen lainnya dan langsung mencoba mengaplikasikan atau menerapkannya. Lumayan kan nambah mainan baru buat ngisi kegabutan Sobat Gadget di rumah, hehehe..

Oke, sekian dulu dari gua. Mohon maaf atas segala kekurangannya. Jika ada yang ingin bertanya atau memberi saran, silakan sampaikan di kolom komentar. Terima kasih, semoga bermanfaat, dan sampai ketemu di topik selanjutnya. Salam Gadget!

Komentar

Posting Komentar

Postingan populer dari blog ini

Tutorial Cara Jumper pada Power Supply (PSU)

Rakit PC Gaming Murah 3 Jutaan