Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Proses manufaktur

Membuat Mini Piano dengan Arduino UNO – Tutorial Langkah demi Langkah

Komponen dan Perlengkapan

Alat dan Mesin yang Diperlukan

Tentang Proyek Ini

Langkah 1: Bahan dan Komponen

Membuat Mini Piano dengan Arduino UNO – Tutorial Langkah demi Langkah

Komponen yang kami butuhkan adalah:

Langkah 2: Koneksi

Membuat Mini Piano dengan Arduino UNO – Tutorial Langkah demi Langkah

Tombol terhubung ke D4 hingga D10 Arduino.

Buzzer Piezo -> D11 Arduino.

Langkah 3: Kode

Sebelum Anda dapat mulai memainkan piano, Anda perlu mendapatkan dan menginstal perpustakaan Tone Arduino jika belum terinstal. Ini dapat diunduh dari Github di sini. Jika Anda tidak tahu cara menginstal perpustakaan pihak ketiga Arduino di versi Arduino IDE Anda, lihat panduan ini di Arduino.cc. Lampiran di bawah ini, Anda akan menemukan file zip yang berisi kode Arduino untuk Arduino Piano. Unduh dan ekstrak di mana saja di komputer Anda. Buka Arduino_Piano.ino di Arduino IDE dan unggah kode ke Arduino Anda.

Membuat Mini Piano dengan Arduino UNO – Tutorial Langkah demi Langkah

Arduino_Piano.rarUnduh

Langkah 4: Mainkan!

Dan itu saja! Anda sekarang harus dapat mengetuk tombol dan mendengar nada yang sesuai diputar melalui buzzer. Jika nada tidak akurat, Anda dapat menyesuaikan nilai nada dalam skets Arduino untuk mengatur nilai yang diinginkan untuk nada tersebut. Anda juga dapat mengubah skala yang dimainkan dengan mencantumkan kembali salah satu dari beberapa skala yang disertakan, atau buat skala Anda sendiri! Jika Anda membuat piano Anda sendiri, harap berikan komentar dan tunjukkan beberapa gambar dan video kepada kami. Kami suka melihat alat musik kreatif!

Berikan jempol kalau ini benar-benar membantu Anda dan jangan lupa mengikuti channel saya untuk proyek menarik :)

Terima kasih telah membaca!

Cara Kerja Proyek

Proyek ini bekerja dengan membaca status tombol yang terhubung ke pin digital Arduino. Saat tombol ditekan, Arduino memutar nada yang sesuai melalui buzzer piezo menggunakan fungsi tone(). LED indikator akan menyala saat nada dimatikan.

Kode

KodeArduino

Kode terlampir:

//Arduino Piano /* Kunjungi Channel untuk lebih banyak proyek menarik https://www.youtube.com/channel/UCks-9JSnVb22dlqtMgPjrlg */ #define T_C 262 #define T_D 294 #define T_E 330 #define T_F 349 #define T_G 392 #define T_A 440 #define T_B 493 const int C = 10; const int D = 9; const int E = 8; const int F = 7; const int G = 6; const int A = 5; const int B = 4; const int Buzz = 11; const int LED = 13; void setup() { pinMode(LED, OUTPUT); pinMode(C, INPUT); digitalWrite(C,HIGH); pinMode(D, INPUT); digitalWrite(D,HIGH); pinMode(E, INPUT); digitalWrite(E,HIGH); pinMode(F, INPUT); digitalWrite(F,HIGH); pinMode(G, INPUT); digitalWrite(G,HIGH); pinMode(A, INPUT); digitalWrite(A,HIGH); pinMode(B, INPUT); digitalWrite(B,HIGH); digitalWrite(LED,LOW); } void loop() { while(digitalRead(C) == LOW) { tone(Buzz,T_C); digitalWrite(LED,HIGH); } while(digitalRead(D) == LOW) { tone(Buzz,T_D); digitalWrite(LED,HIGH); } while(digitalRead(E) == LOW) { tone(Buzz,T_E); digitalWrite(LED,HIGH); } while(digitalRead(F) == LOW) { tone(Buzz,T_F); digitalWrite(LED,HIGH); } while(digitalRead(G) == LOW) { tone(Buzz,T_G); digitalWrite(LED,HIGH); } while(digitalRead(A) == LOW) { tone(Buzz,T_A); digitalWrite(LED,HIGH); } while(digitalRead(B) == LOW) { tone(Buzz,T_B); digitalWrite(LED,HIGH); } noTone(Buzz); digitalWrite(LED,LOW); } 
Repositori Proyek
https://github.com/Rahul24-06/Mini-Piano

Skema Rangkaian

Saya telah menjelaskan dalam video. Silakan merujuk ke gambar di bawah ini.

Membuat Mini Piano dengan Arduino UNO – Tutorial Langkah demi Langkah

Proses manufaktur

  1. Buat Kunci RFID Arduino yang Aman – Panduan Langkah demi Langkah
  2. Proyek Dadu Digital Arduino: Buat Generator Angka Acak berbasis LCD
  3. Buat Piano Sentuh Kapasitif Portabel dengan Arduino – Panduan Langkah demi Langkah
  4. Bangun Iron Man Arduino: Komponen, Sensor, dan Panduan Langkah demi Langkah
  5. Find Me: Pelacak Item Cerdas dengan Arduino dan Bluetooth
  6. Buat Lengan Robot Berbasis Arduino dan Cetak 3D – Panduan Langkah demi Langkah
  7. Pengontrol Kelembapan Arduino DIY dengan Relay – Pengaturan Tegangan Tinggi yang Aman
  8. Membuat Jam 7-Segmen Akurat dengan Arduino Pro Mini & DS1302 RTC
  9. PiBot: Robot Piano Berbasis Arduino untuk Pertunjukan Musik Presisi
  10. Tutorial Arduino Untuk Pemula 01: Mulai dengan Proyek Pertama Anda