Arduino piyano kodu yazmak için aşağıdaki adımları izlemek gerekmektedir: 1. Gerekli Malzemeler: Arduino UNO, push butonlar (en az 8 adet), piezo buzzer ve bağlantı kabloları. 2. Devre Şeması: Piezo buzzer'ı Arduino'nun PWM capable pinlerinden birine (örneğin, Pin 10) ve diğer uçunu GND'ye bağlayın. 3. Kodun Yazılması: - Arduino IDE'yi Açın: Üst menüden Sketch bölümüne girip, Include Library seçeneğinden gerekli kütüphaneleri yükleyin (örneğin, pitches.h ve CapacitiveSensor.h). - Temel Kod Yapısı: Aşağıda verilen örnek kodu düzenleyin ve Arduino'ya yükleyin: ``` #define speaker 13 CapacitiveSensor cs_2_3 = CapacitiveSensor(2, 3); ... if (total1 > 500) tone(speaker, NOTE_C3); else if (total2 > 500) tone(speaker, NOTE_CS3); ... ``` - Tone() Fonksiyonu: Bu fonksiyon, farklı frekanslarda kare dalgalar üretmek için kullanılır ve Arduino'nun timerler tarafından desteklenir. 4. Kayıt ve Tekrar Özelliği: Kodun bir kısmını, kullanıcının çaldığı notaları kaydedip daha sonra tekrar çalacak şekilde düzenleyebilirsiniz.