Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Toxunma sensoru ilə fortepiano, eləcə də piano düymələri üçün yarpaqlar hazırladıq.
Addım 1: Bu Layihədə İstifadə Edilən Şeylər
Avadanlıq komponentləri
- Seeeduino V4.2
- Əsas qalxan V2
- Grove - 12 Açar Kapasitiv I2C Sensor Sensor V2 (MPR121)
- Grove - MP3 v2.0
Proqram proqramları və onlayn xidmətlər
Arduino IDE
Addım 2: Hekayə
Toxunma Sensoru, elektrod tutumunun məlumat dəyişikliyinə əsaslanaraq toxunma/buraxma vəziyyətini təyin edir, buna görə də bəyəndiyimiz hər hansı bir keçirici cisimlə fortepiano açarı kimi piano etmək üçün istifadə edə bilərik.
Addım 3: Avadanlıq Bağlantısı
Addım 1: mp3 fayllarını bir SD karta kopyalayın, qovluqları müvafiq alətin indeksləri ilə eyni adlandırın və mp3 fayllarını Touch Sensor kanalının indeksləri ilə eyni adlandırın.
Addım 2: SD kartı MP3 Grove -yə bağlayın, MP3 Grove və Touch Sensor -u Base Shield -dəki D2 və I2C portuna qoşun, timsah klipləri vasitəsilə keçirici cisimləri Touch Sensor kanallarına bağlayın.
Addım 3: Baza Qalxanı Seeeduino'ya bağlayın, sonra Seeeduinonu USB kabel vasitəsilə PC -yə qoşun.
Addım 4: Proqramlaşdırma
Touch Sensor Grove kitabxanasını bu URL -də tapa bilərsiniz:
wiki.seeedstudio.com/Grove-12_Key_Capacitive_I2C_Touch_Sensor_V2-MPR121/
MP3 Grove kitabxanasını Seeed Wiki -də tapa bilərsiniz və ya MP3.h -ni layihə qovluğuna daxil edə bilərsiniz.
Bir proqram seriyası olaraq Seeeduinonun rəqəmsal pin 2 və 3, KT403A məlumat cədvəlindəki protoldan istifadə edərək MP3 Grove -nu idarə edir. MP3 Grove və Touch Sensor işə salındıqdan sonra Touch Sensor -un həssaslığını və MP3 Grove -un səs səviyyəsini təyin edin.
Döngü () metodu, Sensorun toxunulub -toxunulmadığını yoxlamağa davam edir, toxunulsa, müvafiq mp3 faylını cari alət qovluğunda oxudun. Mövcud məlumat, cihaz seriyası vasitəsi ilə giriş alətinin indeksi ilə dəyişdirilə bilər.