{"id":651,"date":"2026-11-09T03:05:09","date_gmt":"2026-11-09T03:05:09","guid":{"rendered":"https:\/\/kuliahelektro.org\/?p=651"},"modified":"2026-11-09T03:13:27","modified_gmt":"2026-11-09T03:13:27","slug":"tutorial-arduino-tinkercad-cara-membuat-alat-musik-piano-mini-digital-sederhana-menggunakan-8-buah-push-button-piezo-buzzer-arduino-uno","status":"publish","type":"post","link":"https:\/\/kuliahelektro.org\/?p=651","title":{"rendered":"Tutorial Arduino Tinkercad: Cara Membuat Alat Musik Piano Mini Digital Sederhana Menggunakan 8 Buah Push Button, Piezo Buzzer, &amp; Arduino Uno"},"content":{"rendered":"\n<p>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.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/www.youtube.com\/watch?v=61HVjXpPp7c&amp;lc=Ugy436RQLc8cvngyWoF4AaABAg\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" src=\"http:\/\/kuliahelektro.org\/wp-content\/uploads\/2026\/11\/image-15.png\" alt=\"\" class=\"wp-image-652\" style=\"aspect-ratio:0.9964497041420118;width:576px;height:auto\"\/><\/a><\/figure><\/div>\n\n\n<p class=\"has-text-align-center\"><strong>Gambar 1. Skematik rangkaian sistem<\/strong><\/p>\n\n\n\n<p><strong>List Pin:<\/strong><\/p>\n\n\n\n<ul>\n<li>Modul Tuts Tombol Push Button (Button Matrix \/ Input Pins)<br>Tuts 1 (Do \/ C4) =&gt; Digital Pin 2 (but1)<br>Tuts 2 (Re \/ D4) =&gt; Digital Pin 3 (but2)<br>Tuts 3 (Mi \/ E4) =&gt; Digital Pin 4 (but3)<br>Tuts 4 (Fa \/ F4) =&gt; Digital Pin 5 (but4)<br>Tuts 5 (Sol \/ G4) =&gt; Digital Pin 6 (but5)<br>Tuts 6 (La \/ A4) =&gt; Digital Pin 7 (but6)<br>Tuts 7 (Si \/ B4) =&gt; Digital Pin 8 (but7)<br>Tuts 8 (Do \/ C5) =&gt; Digital Pin 9 (but8)<\/li>\n\n\n\n<li>Catatan: Setiap tombol dihubungkan dengan konfigurasi pull-down resistor atau menggunakan INPUT_PULLUP.<\/li>\n\n\n\n<li>Aktuator Output Audio (Piezo Buzzer)<br>Buzzer Positive (+) =&gt; Digital Pin 13 (buzzer)<br>Buzzer Negative (-) =&gt; GND<\/li>\n<\/ul>\n\n\n\n<p><strong>List Virtual PIN:<\/strong><\/p>\n\n\n\n<ul>\n<li>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.<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>int but1 = 2;\r\nint but2 = 3;\r\nint but3 = 4;\r\nint but4 = 5;\r\nint but5 = 6;\r\nint but6 = 7;\r\nint but7 = 8;\r\nint but8 = 9;\r\n\r\nint buzzer = 13;\r\n\r\nvoid setup()\r\n{\r\n  \/\/let's declare the button pins as input\r\n  pinMode(but1,INPUT);\r\n  pinMode(but2,INPUT);\r\n  pinMode(but3,INPUT);\r\n  pinMode(but4,INPUT);\r\n  pinMode(but5,INPUT);\r\n  pinMode(but6,INPUT);\r\n  pinMode(but7,INPUT);\r\n  pinMode(but8,INPUT);\r\n  \/\/declare buzzer pin as output\r\n  pinMode(buzzer,OUTPUT);\r\n  \r\n}\r\n\r\nvoid loop()\r\n{\r\n  \/\/ read the value from buttons\r\n  int b1 = digitalRead(but1);\r\n  int b2 = digitalRead(but2);\r\n  int b3 = digitalRead(but3);\r\n  int b4 = digitalRead(but4);\r\n  int b5 = digitalRead(but5);\r\n  int b6 = digitalRead(but6);\r\n  int b7 = digitalRead(but7);\r\n  int b8 = digitalRead(but8);\r\n  \r\n  if( b1 == 1 ){\r\n     tone(buzzer,262,100);\r\n  }\r\n    if( b2 == 1 ){\r\n     tone(buzzer,294,100);\r\n  }\r\n    if( b3 == 1 ){\r\n     tone(buzzer,330,100);\r\n  }\r\n    if( b4 == 1 ){\r\n     tone(buzzer,349,100);\r\n  }\r\n    if( b5 == 1 ){\r\n     tone(buzzer,392,100);\r\n  }\r\n    if( b6 == 1 ){\r\n     tone(buzzer,440,100);\r\n  }\r\n    if( b7 == 1 ){\r\n     tone(buzzer,494,100);\r\n  }\r\n    if( b8 == 1 ){\r\n     tone(buzzer,523,100);\r\n  }\r\n  \r\n\/\/ now let's put a short delay for a nice pitch\r\n  delay(10);\r\n  \r\n  \r\n}<\/code><\/pre>\n\n\n\n<p class=\"has-text-align-center\"><strong>Kode Arduino 1. Kode Program<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.youtube.com\/watch?v=61HVjXpPp7c&amp;lc=Ugy436RQLc8cvngyWoF4AaABAg\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"575\" src=\"https:\/\/kuliahelektro.org\/wp-content\/uploads\/2026\/11\/image-16-1024x575.png\" alt=\"\" class=\"wp-image-653\" srcset=\"https:\/\/kuliahelektro.org\/wp-content\/uploads\/2026\/11\/image-16-1024x575.png 1024w, https:\/\/kuliahelektro.org\/wp-content\/uploads\/2026\/11\/image-16-300x169.png 300w, https:\/\/kuliahelektro.org\/wp-content\/uploads\/2026\/11\/image-16-768x431.png 768w, https:\/\/kuliahelektro.org\/wp-content\/uploads\/2026\/11\/image-16-1536x863.png 1536w, https:\/\/kuliahelektro.org\/wp-content\/uploads\/2026\/11\/image-16.png 1917w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"has-text-align-center\"><strong>Video 1. Video tutorial pembuatan<\/strong><\/p>\n\n\n\n<h1 class=\"wp-block-heading\">TAG:<\/h1>\n\n\n\n<p class=\"has-text-align-left\">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<\/p>\n","protected":false},"excerpt":{"rendered":"<p>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&#8230;<\/p>\n","protected":false},"author":3,"featured_media":653,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"_links":{"self":[{"href":"https:\/\/kuliahelektro.org\/index.php?rest_route=\/wp\/v2\/posts\/651"}],"collection":[{"href":"https:\/\/kuliahelektro.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kuliahelektro.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kuliahelektro.org\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/kuliahelektro.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=651"}],"version-history":[{"count":1,"href":"https:\/\/kuliahelektro.org\/index.php?rest_route=\/wp\/v2\/posts\/651\/revisions"}],"predecessor-version":[{"id":654,"href":"https:\/\/kuliahelektro.org\/index.php?rest_route=\/wp\/v2\/posts\/651\/revisions\/654"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kuliahelektro.org\/index.php?rest_route=\/wp\/v2\/media\/653"}],"wp:attachment":[{"href":"https:\/\/kuliahelektro.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=651"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kuliahelektro.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=651"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kuliahelektro.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=651"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}