
Tutorial Arduino Tinkercad: Cara Membuat Alat Musik Piano Mini Digital Sederhana Menggunakan 8 Buah Push Button, Piezo Buzzer, & Arduino Uno
Pada bagian ini akan dibahas pembuatan proyek alat musik piano mini digital interaktif (Digital Mini Piano System) berbasis mikrokontroler Arduino Uno, 8 buah tombol push button sebagai tuts piano, piezo buzzer sebagai penghasil nada frekuensi audio, serta platform simulasi Tinkercad. Skematik rangkaian ditunjukkan pada Gambar 1, program Arduino pada Kode 1, and video pembuatan pada tautan Video 1. Sistem dirancang untuk membaca status digital dari masing-masing tombol (pin 2 hingga pin 9). Ketika salah satu tombol ditekan, fungsi tone() akan memicu buzzer untuk membunyikan frekuensi nada standar tangga nada diatonis (Do, Re, Mi, Fa, Sol, La, Si, Do tinggi dengan rentang frekuensi 262Hz hingga 523Hz) secara real-time.
Gambar 1. Skematik rangkaian sistem
List Pin:
- Modul Tuts Tombol Push Button (Button Matrix / Input Pins)
Tuts 1 (Do / C4) => Digital Pin 2 (but1)
Tuts 2 (Re / D4) => Digital Pin 3 (but2)
Tuts 3 (Mi / E4) => Digital Pin 4 (but3)
Tuts 4 (Fa / F4) => Digital Pin 5 (but4)
Tuts 5 (Sol / G4) => Digital Pin 6 (but5)
Tuts 6 (La / A4) => Digital Pin 7 (but6)
Tuts 7 (Si / B4) => Digital Pin 8 (but7)
Tuts 8 (Do / C5) => Digital Pin 9 (but8) - Catatan: Setiap tombol dihubungkan dengan konfigurasi pull-down resistor atau menggunakan INPUT_PULLUP.
- Aktuator Output Audio (Piezo Buzzer)
Buzzer Positive (+) => Digital Pin 13 (buzzer)
Buzzer Negative (-) => GND
List Virtual PIN:
- Proyek ini dirancang sebagai perangkat alat musik piano mini elektronik mandiri (standalone/offline) pada platform Tinkercad / Arduino menggunakan push button dan buzzer piezo tanpa koneksi modul Wi-Fi/Cloud ESP32. Oleh karena itu, pemetaan Virtual Pin Blynk tidak diterapkan pada modul proyek ini.
int but1 = 2;
int but2 = 3;
int but3 = 4;
int but4 = 5;
int but5 = 6;
int but6 = 7;
int but7 = 8;
int but8 = 9;
int buzzer = 13;
void setup()
{
//let's declare the button pins as input
pinMode(but1,INPUT);
pinMode(but2,INPUT);
pinMode(but3,INPUT);
pinMode(but4,INPUT);
pinMode(but5,INPUT);
pinMode(but6,INPUT);
pinMode(but7,INPUT);
pinMode(but8,INPUT);
//declare buzzer pin as output
pinMode(buzzer,OUTPUT);
}
void loop()
{
// read the value from buttons
int b1 = digitalRead(but1);
int b2 = digitalRead(but2);
int b3 = digitalRead(but3);
int b4 = digitalRead(but4);
int b5 = digitalRead(but5);
int b6 = digitalRead(but6);
int b7 = digitalRead(but7);
int b8 = digitalRead(but8);
if( b1 == 1 ){
tone(buzzer,262,100);
}
if( b2 == 1 ){
tone(buzzer,294,100);
}
if( b3 == 1 ){
tone(buzzer,330,100);
}
if( b4 == 1 ){
tone(buzzer,349,100);
}
if( b5 == 1 ){
tone(buzzer,392,100);
}
if( b6 == 1 ){
tone(buzzer,440,100);
}
if( b7 == 1 ){
tone(buzzer,494,100);
}
if( b8 == 1 ){
tone(buzzer,523,100);
}
// now let's put a short delay for a nice pitch
delay(10);
}
Kode Arduino 1. Kode Program

Video 1. Video tutorial pembuatan
TAG:
membuat piano arduino, digital piano tinkercad, push button buzzer arduino, tutorial tinkercad arduino, piano mini arduino uno, piezo buzzer nada arduino, blynk tinkercad piano, tutorial arduino uno, iot alat musik elektronik, tone frequency buzzer arduino, library digitalread arduino, fungsi tone delay arduino, pinout push button arduino, i2c audio buzzer arduino, nada do re mi fa sol la si do, fungsi tone frekuensi 262hz, tutorial tinkercad indonesia, simulasi arduino uno, sistem hiburan musik interaktif, lcd screen display audio, datastream piano digital, smart music appliances, proyek teknik elektro kreatif, mekatronika alat musik digital, tugas akhir arduino uno, skripsi iot digital piano, ide proyek mikrokontroler audio, skematik piano arduino, diagram rangkaian button buzzer, source code piano digital arduino, program arduino tone buzzer, simulasi iot tanpa hardware, platform simulasi tinkercad, wokwi arduino digital piano, alat musik berbasis mikrokontroler, telemetry data audio buzzer, proyek sains elektro, portofolio mikrokontroler musik, praktikum arduino uno, modul push button matrix, pinout arduino button buzzer, indikator suara buzzer, grafik nada piano, konsol musik digital mini, efisiensi hiburan elektronik, panduan arduino tone display, belajar mikrokontroler online, simulator komponen elektronik tinkercad, tinkercad custom circuit piano, internet of things indonesia, iot smk teknik elektro, iot universitas teknik, prototipe piano arduino, alat pembuat melodi otomatis, smart music project, arduino ide programming, tutorial arduino pemula, proyek elektro alat musik, panduan lengkap tinkercad arduino, sensor push button tombol akurat, sistem suara piezo buzzer, logika frekuensi nada tone, notifikasi suara melodi piano, sistem hiburan interaktif, otomatisasi audio elektronik, proyek mekatronika elektro, simulasi hardware digital piano, sistem piano arduino, proyek arduino populer, kodingan piano otomatis, tone function arduino, rangkaian button dan buzzer, tutorial mikrokontroler pemula, wawasan teknik elektro, aplikasi audio display musik, konsol melodi mini arduino, koding logika digitalread button, pemantauan status input real time, arduino music management system
