🤖
ROBOT KODLA
Öğrenmeye Başla →
⚡ Arduino Projeleri Başlangıç ⏱ Tahmini: 35 dk

Buzzer ile Melodi Çalma: 'Daha Dün Annemizin' Şarkısı

Piezo buzzer kullanarak ses frekansları üretme, nota süreleri ve klasik çocuk şarkılarını Arduino ile çalma rehberi.

📅 16 Ekim 2026•👁 0 kez görüntülendi•✅ Ücretsiz Ders

Buzzer ile Melodi Çalma: 'Daha Dün Annemizin' Şarkısı

Arduino sadece ışık yakmaz, müzik de çalar! Bu derste piezo buzzer elemanını titreştirerek frekanslar üretecek ve meşhur çocuk şarkısını seslendireceğiz.

🎯 Projenin Amacı ve Kazanımları

  • Sesin titreşim sayısı (Hertz) olduğunu keşfetmek.
  • `tone(pin, frekans, sure)` fonksiyonunu kullanmak.
  • Dizi (Array) yapıları içinde nota ve vuruş sürelerini saklamayı öğrenmek.
  • 🧰 Gerekli Malzemeler

  • 1x Arduino Uno
  • 1x Pasif Buzzer
  • Breadboard ve Jumper Kabloları
  • 🔌 Devre Şeması ve Pin Bağlantı Tabloları

  • Buzzer Artı (+) Kırmızı Bacak: Arduino Dijital Pin 8
  • Buzzer Eksi (-) Siyah Bacak: Arduino GND
  • 💻 Tam ve Çalışan Kodlar (C++, MicroPython, Scratch blok açıklamaları)

    // Notaların Hertz Cinsinden Değerleri #define C4 262 // Do #define D4 294 // Re #define E4 330 // Mi #define F4 349 // Fa #define G4 392 // Sol #define A4 440 // La const int buzzerPin = 8; // Daha Dün Annemizin Notaları: Do Do Sol Sol La La Sol int melodi[] = { C4, C4, G4, G4, A4, A4, G4, F4, F4, E4, E4, D4, D4, C4 }; // Notaların vuruş süreleri (4 = dörtlük, 2 = ikilik uzun nota) int vuruslar[] = { 4, 4, 4, 4, 4, 4, 2, 4, 4, 4, 4, 4, 4, 2 }; void setup() { // Melodiyi bir kez çal for (int nota = 0; nota < 14; nota++) { int sure = 1000 / vuruslar[nota]; tone(buzzerPin, melodi[nota], sure); // Notaların birbirine karışmaması için kısa bekleme int ara = sure * 1.30; delay(ara); noTone(buzzerPin); } } void loop() { // loop boş kalabilir, şarkı bir kez çalıp durur }
    

    🛠️ Adım Adım Yapılış Aşamaları

  • Pasif buzzer'ı breadboard'a yerleştirin.
  • Artı bacağını Arduino'nun 8 numaralı pinine, eksi bacağını GND'ye bağlayın.
  • Kodu yükleyin. Kart resetlendiği anda şarkının başladığını duyacaksınız!
  • 💡 Nasıl Çalışır? (Bilimsel Çalışma Prensibi)

    Piezo buzzer'ın içinde piezoelektrik seramik disk bulunur. Arduino bu diske saniyede 440 kez elektrik verip kestiğinde hava molekülleri saniyede 440 kez titreşir ve kulağımız bunu 'La' notası olarak işitir.

    🚀 Kendini Geliştirme Görevi (Challenge)

    Her nota çaldığında farklı bir LED'in yanmasını sağlayarak ışıklı disko piyanosu yapın!

    💡

    Buzzer ile Melodi Çalma: &#039;Daha Dün Annemizin&#039; Şarkısı Hakkında Sıkça Sorulan Sorular

    Bu dersle ilgili en çok merak edilen noktalar ve uzman yanıtları

    Buzzer ile Melodi Çalma: 'Daha Dün Annemizin' Şarkısı dersini tamamlamak için hangi ön bilgilere ihtiyaç vardır?▼
    Bu ders Arduino Projeleri kategorisinde başlangıç ve orta seviye için tasarlanmıştır. Temel bilgisayar kullanımı ve ilgili donanım/yazılım ortamının kurulu olması yeterlidir. Önceden ileri düzey kodlama bilmeniz gerekmez; tüm adımlar devre şemaları ve açıklamalı kodlarla sunulmaktadır.
    Bu uygulamada devre bağlantısı yaparken en çok yapılan hata nedir?▼
    Ortak toprak (GND) hattının bağlanmaması, LED ve sensör bacaklarının ters kutupla takılması ya da pin numaralarının koddaki dijital/analog tanımlarla uyuşmaması en sık karşılaşılan durumlardır. Şemadaki pin numaralarını iki kez kontrol etmek sorunu çözer.
    Buzzer ile Melodi Çalma: 'Daha Dün Annemizin' Şarkısı çalışmasını tamamladıktan sonra nasıl daha ileri bir seviyeye taşıyabilirim?▼
    Bu çalışmaya ek sensörler (kablosuz Bluetooth/Wi-Fi modülü, OLED ekran veya sesli buzzer uyarısı) entegre edebilir; verileri internet ortamına aktararak Nesnelerin İnterneti (IoT) tabanlı akıllı bir sisteme dönüştürebilirsiniz.

    Sorun mu yaşadınız veya aklınıza takılan bir nokta mı var?

    Discord topluluğumuza katılarak diğer geliştiriciler ve eğitmenlerle yardımlaşabilirsiniz.

    Discord'da Soru Sor →