Isi kandungan:

Daun Piano: 5 Langkah
Daun Piano: 5 Langkah

Video: Daun Piano: 5 Langkah

Video: Daun Piano: 5 Langkah
Video: 5 Leaf Clover (Piano Tutorial) - Luke Combs 2024, November
Anonim
Daun Piano
Daun Piano

Kami membuat piano menggunakan sensor sentuh, serta daun untuk kunci piano.

Langkah 1: Perkara Yang Digunakan dalam Projek Ini

Komponen perkakasan

  • Seeeduino V4.2
  • Perisai Pangkalan V2
  • Grove - 12 Sensor Sentuh Kapasitif I2C V2 (MPR121)
  • Grove - MP3 v2.0

Aplikasi perisian dan perkhidmatan dalam talian

Arduino IDE

Langkah 2: Cerita

Sensor Sentuh menentukan status sentuhan / pelepasan berdasarkan perubahan data kapasitansi elektrod, jadi kami dapat menggunakannya untuk membuat piano dengan objek konduktif yang kami sukai sebagai kunci piano.

Langkah 3: Sambungan Perkakasan

Langkah 1: Salin fail mp3 ke sekeping kad SD, folder nama sama dengan indeks instrumen yang sesuai dan beri nama fail mp3 sama dengan indeks saluran Touch Sensor yang sesuai.

Langkah 2: Pasangkan kad SD ke MP3 Grove, sambungkan MP3 Grove dan Touch Sensor ke port D2 dan port I2C di Base Shield, sambungkan objek konduktif ke saluran Touch Sensor melalui klip buaya.

Langkah 3: Pasang Perisai Pangkalan ke Seeeduino, kemudian sambungkan Seeeduino ke PC melalui kabel USB.

Langkah 4: Pengaturcaraan Perisian

Perpustakaan Touch Sensor Grove boleh didapati di url ini:

wiki.seeedstudio.com/Grove-12_Key_Capacitive_I2C_Touch_Sensor_V2-MPR121/

Perpustakaan MP3 Grove juga boleh didapati di Seeed Wiki, atau anda boleh memasukkan MP3.h dalam folder projek.

Melihat pin digital 2 dan 3 sebagai rangkaian perisian, ia mengendalikan MP3 Grove dengan menggunakan protol di datashell KT403A. Setelah MP3 Grove dan Touch Sensor diinisialisasi, tetapkan sensitiviti Touch Sensor dan kelantangan MP3 Grove.

Kaedah loop () terus memeriksa apakah Sensor Sentuh disentuh atau tidak, jika disentuh, mainkan fail mp3 yang sesuai dalam folder instrumen semasa. Insreumen semasa dapat diubah dengan indeks instrumen input melalui siri perkakasan.

Disyorkan: