Close Menu

    Yeni yazılardan haberdar olun!

    3D yazıcı, elektronik, Arduino ve daha onlarca konuda en yeni blog yazılarını ve haberleri kaçırmayın.

    Trendler

    CH340 Driver Kurulumu? Nasıl İndirilir?

    🧑‍💻 ESP32 Kullanımı – Esp32’ye Nasıl Kod Atılır?

    Creality K1 ve K1 Max 3D Yazıcı Karşılaştırması – İncelemesi

    Instagram YouTube X (Twitter) Facebook LinkedIn Reddit Discord WhatsApp
    Popüler
    • 14 Şubat İçin 14 Hediye – 3D Baskılı Sevgililer Günü Hediyeleri
    • CH340 Driver Kurulumu? Nasıl İndirilir?
    • Arduino ile FM Radyo Uygulaması
    • STM32 ile I2C Oled Ekran Kullanımı
    YouTube Instagram X (Twitter) Reddit LinkedIn Discord WhatsApp
    Robo90 – BlogRobo90 – Blog
    • Anasayfa
    • 3D Baskı
    • Eğitim Serileri
      1. Arduino Eğitim Serisi
      2. IoT Eğitim Serisi
      3. Fusion 360 Eğitim Serisi
      4. Raspberry Pi Eğitim Serisi
      5. STM Eğitim Serisi
      6. View All

      CH340 Driver Kurulumu? Nasıl İndirilir?

      22 Temmuz 2024

      HC-06 ve HC-05 Aralarında Nasıl Haberleşir?

      8 Ağustos 2023

      Arduino ile A4988 ve Nema-17 (Step Motor) Kullanımı

      26 Temmuz 2023

      ESP32CAM ve OV2640 Nasıl Kullanılır?

      5 Ağustos 2023

      🧑‍💻 ESP32 Kullanımı – Esp32’ye Nasıl Kod Atılır?

      26 Temmuz 2023

      🌐 ESP32 ve Arduino IOT ile LED Nasıl Kontrol Edilir?

      26 Temmuz 2023

      Fusion 360’ta Dikdörtgen Komutları – Fusion 360 Eğitim Serisi – Bölüm 3

      21 Eylül 2023

      Fusion 360 Nasıl Kullanılır? – Fusion 360 Eğitim Serisi – Bölüm 2

      24 Ağustos 2023

      Autodesk Fusion 360 Nedir?

      8 Ağustos 2023

      Fusion 360 Öğrenci Lisansı Nedir? Nasıl Alınır?

      5 Ağustos 2023

      Raspberry Pi Pico ile Potansiyometre Kullanarak Buzzer Kullanımı – Bölüm 4

      22 Eylül 2023

      Raspberry Pi Pico ile Potansiyometre Okuma – Bölüm 3

      22 Eylül 2023

      Raspberry Pi Pico ile LED Yakma – Bölüm 2

      17 Ağustos 2023

      Raspberry Pi Pico Nedir? Nasıl Kullanılır? – Bölüm 1

      9 Ağustos 2023

      STM32 ile I2C Oled Ekran Kullanımı

      14 Kasım 2023

      CH340 Driver Kurulumu? Nasıl İndirilir?

      22 Temmuz 2024

      STM32 ile I2C Oled Ekran Kullanımı

      14 Kasım 2023

      Raspberry Pi Pico ile Potansiyometre Kullanarak Buzzer Kullanımı – Bölüm 4

      22 Eylül 2023

      Raspberry Pi Pico ile Potansiyometre Okuma – Bölüm 3

      22 Eylül 2023
    • Projeler
      1. 3D Yazıcı Projeleri
      2. Arduino Projeleri
      3. IoT Projeleri
      4. Raspberry Pi Projeleri
      5. View All

      🐉 Creality Ender 3 Neo İnceleme Yazısı

      26 Temmuz 2023

      Ultimaker Cura’da Filament Değiştirme Özelliği Nedir? Tüm Detaylarıyla Nasıl Kullanılır?

      24 Temmuz 2023

      Arduino ile FM Radyo Uygulaması

      19 Nisan 2024

      Arduino ile EGGBOT Yapımı

      22 Ağustos 2023

      Servo Motor ve LDR ile Güneş Takip Sistemi

      17 Ağustos 2023

      HC-06 ve HC-05 Aralarında Nasıl Haberleşir?

      8 Ağustos 2023

      ESP32CAM ve OV2640 Nasıl Kullanılır?

      5 Ağustos 2023

      ESP-NOW ile RGB LED Kontrolü 🎛️

      4 Ağustos 2023

      📡 Yeni Başlayanlar için ESP-NOW

      3 Ağustos 2023

      ESP32-CAM ile Baskılarınız Yanmasın 📛

      29 Temmuz 2023

      Raspberry Pi Pico ile LED Yakma – Bölüm 2

      17 Ağustos 2023

      Arduino ile FM Radyo Uygulaması

      19 Nisan 2024

      STM32 ile I2C Oled Ekran Kullanımı

      14 Kasım 2023

      Arduino ile EGGBOT Yapımı

      22 Ağustos 2023

      Raspberry Pi Pico ile LED Yakma – Bölüm 2

      17 Ağustos 2023
    • İncelemeler
      1. 🐉 Creality Ender 3 Neo İnceleme Yazısı
      2. 🧑‍💻 ESP32 ‘ye Program Nasıl Yazılır ?
      3. 🌐 ESP32 ve Arduino IOT ile LED Nasıl Kontrol Edilir?
      4. View All

      14 Şubat İçin 14 Hediye – 3D Baskılı Sevgililer Günü Hediyeleri

      10 Şubat 2025

      CH340 Driver Kurulumu? Nasıl İndirilir?

      22 Temmuz 2024

      Arduino ile FM Radyo Uygulaması

      19 Nisan 2024

      STM32 ile I2C Oled Ekran Kullanımı

      14 Kasım 2023

      14 Şubat İçin 14 Hediye – 3D Baskılı Sevgililer Günü Hediyeleri

      10 Şubat 2025

      CH340 Driver Kurulumu? Nasıl İndirilir?

      22 Temmuz 2024

      Arduino ile FM Radyo Uygulaması

      19 Nisan 2024

      STM32 ile I2C Oled Ekran Kullanımı

      14 Kasım 2023

      14 Şubat İçin 14 Hediye – 3D Baskılı Sevgililer Günü Hediyeleri

      10 Şubat 2025

      CH340 Driver Kurulumu? Nasıl İndirilir?

      22 Temmuz 2024

      Arduino ile FM Radyo Uygulaması

      19 Nisan 2024

      STM32 ile I2C Oled Ekran Kullanımı

      14 Kasım 2023

      14 Şubat İçin 14 Hediye – 3D Baskılı Sevgililer Günü Hediyeleri

      10 Şubat 2025

      Creality K1 ve K1 Max 3D Yazıcı Karşılaştırması – İncelemesi

      27 Eylül 2023

      Priz Tipi Wattmetre Hakkında Merak Edilen Her Şey

      7 Ağustos 2023

      BL-Touch Nedir? Nasıl Çalışır? (3D Yazıcı Otomatik Seviyeleme)

      5 Ağustos 2023
    • Mağaza
    Robo90 – BlogRobo90 – Blog
    Home»Eğitim Serileri»Raspberry Pi Eğitim Serisi

    Raspberry Pi Pico ile Potansiyometre Kullanarak Buzzer Kullanımı – Bölüm 4

    Ahmet Miraç ÇıtakAhmet Miraç Çıtak01903 Mins Read
    Paylaş
    Twitter LinkedIn Facebook Reddit Email Telegram WhatsApp

    Raspberry Pi Pico, düşük maliyetli bir mikrodenetleyici kartıdır ve GPIO pinleri sayesinde çeşitli projeleri kolayca gerçekleştirmenize olanak tanır. Bu makalede Raspberry Pi Pico kullanarak bir buzzer kontrol projesini ele alacağız. Ayrıca potansiyometre kullanarak buzzer’ın frekansını ayarlamayı öğreneceğiz. Python programlama dili ile bu projeyi gerçekleştireceğiz ve machine kütüphanesini kullanacağız.

    İçindekiler gizle
    1. Malzemeler
    1.1. Adım 1: Devre Bağlantıları
    1.2. Adım 2: Python Programını Yazma
    1.3. Adım 3: Raspberry Pi Pico’ya Kodu Yükleme ve Çalıştırma
    2. Sonuç:

    Malzemeler

    Bu projeyi gerçekleştirmek için aşağıdaki malzemelere ihtiyacınız olacak:

    1. Raspberry Pi Pico
    2. Buzzer
    3. Potansiyometre (Döner direnç)
    4. Breadboard
    5. Jumper kablo
    6. Birkaç ekstra direnç (isteğe bağlı)

    Adım 1: Devre Bağlantıları

    Bağlantılar projenin temelini oluşturur. İşte bağlantıları yaparken dikkate almanız gerekenler:

    • Buzzer’in pozitif (+) pimi Raspberry Pi Pico’nun bir GPIO pinine (örneğin, GP18) bağlanmalıdır.
    • Buzzer’in negatif (-) pimi Raspberry Pi Pico’nun toprak (GND) pinine bağlanmalıdır.
    • Potansiyometre üzerinde üç bacak vardır. Orta bacak Raspberry Pi Pico’nun bir GPIO pinine (örneğin, GP17) bağlanmalıdır.
    • Diğer iki bacak, Raspberry Pi Pico’nun 3.3V pinine ve toprak (GND) pinine bağlanmalıdır. Potansiyometre ile Raspberry Pi Pico arasına dirençler ekleyerek potansiyometrenin hassasiyetini ayarlayabilirsiniz.
    Raspberry Pi Pico ile Potansiyometre Kullanarak Buzzer Kontrolü devre şeması

    Adım 2: Python Programını Yazma

    Python programını oluşturmak için Thonny veya herhangi bir Python IDE’si kullanabilirsiniz. İşte Python programınıza eklemeniz gereken kodun daha ayrıntılı bir örneği:

    # Gerekli kütüphanelerin içe aktarılması
    import machine
    from machine import PWM, Pin
    import utime
    
    # Pin tanımlamaları
    buzzer_pin = machine.Pin(14, machine.Pin.OUT)  # GP14 pinini çıkış olarak ayarla (GPIO 14)
    potentiometer_pin = machine.ADC(26)  # GP26 pinini potansiyometre okumak için ayarla
    buzzer = PWM(Pin(14))  # PWM nesnesini oluşturarak buzzer'ı kontrol etmek için kullanacağız
    
    # Buzzer frekansını ayarlama fonksiyonu
    def set_buzzer_frequency(pot_value):
        # Potansiyometre değerini 0-1023 aralığından frekansta kullanılabilir bir aralığa dönüştür
        frequency = pot_value * 1000 / 1023
        return frequency
    
    try:
        while True:
            # Potansiyometre değerini okuma
            pot_value = potentiometer_pin.read_u16()
    
            # Potansiyometre değerini ekrana bastırma
            print("Potansiyometre Değeri:", pot_value)
    
            # Buzzer frekansını ayarlama
            buzzer_frequency = set_buzzer_frequency(pot_value)
            buzzer.freq(int(buzzer_frequency))  # PWM frekansını ayarla
    
            utime.sleep(1)  # 1 saniye ara verme
    
    except KeyboardInterrupt:
        pass

    Bu kod, Raspberry Pi Pico’nun GPIO pinlerini kullanarak potansiyometre değerini okur ve buna göre buzzer’ın frekansını ayarlar. Potansiyometre çevrildikçe buzzer’ın sesi yüksek veya düşük olacaktır.

    Adım 3: Raspberry Pi Pico’ya Kodu Yükleme ve Çalıştırma

    Python kodunu Raspberry Pi Pico’ya yüklemek için Pico’nuzu bir USB bağlantısı ile bilgisayarınıza bağlayın ve kodu bir .py dosyası olarak kaydedin. Ardından kodu Pico’ya yüklemek için bir yükleme aracı kullanabilirsiniz.

    Kodu çalıştırdığınızda potansiyometreyi çevirerek buzzer’ın sesini kontrol edebilirsiniz. Sesin nasıl değiştiğini gözlemleyin.

    Sonuç:

    Bu proje sayesinde Raspberry Pi Pico ile temel bir elektronik proje oluşturarak potansiyometre kullanarak buzzer’ın frekansını kontrol edebilirsiniz. Bu proje, elektronik ve programlama becerilerinizi geliştirmenize yardımcı olurken Raspberry Pi Pico’nun gücünü keşfetmenizi sağlar. Projeyi daha da geliştirmek için farklı ses efektleri veya müzik parçaları ekleyebilirsiniz.

    Sıradaki Yazı yakında…
    DİĞER EĞİTİM SERİLERİMİZ
    RASPBERRY Pİ EĞİTİM SERİSİ KATEGORİSİNDEKİ YAZILAR
    buzzer kullanımı Raspberry Pi Pico
    Share. Twitter Facebook LinkedIn Reddit Email Telegram WhatsApp
    Previous ArticleRaspberry Pi Pico ile Potansiyometre Okuma – Bölüm 3
    Next Article PID (Proportional Integral Derivative) Kontrol Algoritması Nedir?
    Ahmet Miraç Çıtak
    • Website

    Benzer Yazılar

    Raspberry Pi Pico ile Potansiyometre Okuma – Bölüm 3

    2 Mins Read0187 ViewsBy Ahmet Miraç Çıtak

    Raspberry Pi Pico ile LED Yakma – Bölüm 2

    2 Mins Read0533 ViewsBy Ahmet Miraç Çıtak

    Raspberry Pi Pico Nedir? Nasıl Kullanılır? – Bölüm 1

    4 Mins Read0943 ViewsBy Ahmet Miraç Çıtak
    Add A Comment
    Leave A Reply Cancel Reply

    Popüler Yazılar
    Arduino Eğitim Serisi

    CH340 Driver Kurulumu? Nasıl İndirilir?

    4 Mins Read0By Ali Berk Ercan
    Featured

    🧑‍💻 ESP32 Kullanımı – Esp32’ye Nasıl Kod Atılır?

    3 Mins Read1By Mustafa Topal
    Ürün İncelemeleri

    Creality K1 ve K1 Max 3D Yazıcı Karşılaştırması – İncelemesi

    4 Mins Read0By Ali Berk Ercan
    Gündem

    14 Şubat İçin 14 Hediye – 3D Baskılı Sevgililer Günü Hediyeleri

    10 Şubat 2025

    CH340 Driver Kurulumu? Nasıl İndirilir?

    22 Temmuz 2024

    Arduino ile FM Radyo Uygulaması

    19 Nisan 2024

    STM32 ile I2C Oled Ekran Kullanımı

    14 Kasım 2023
    • Facebook 381
    • Twitter 165
    • Instagram 3.8K
    • YouTube 19.2K
    İçindekiler gizle
    1. Malzemeler
    1.1. Adım 1: Devre Bağlantıları
    1.2. Adım 2: Python Programını Yazma
    1.3. Adım 3: Raspberry Pi Pico’ya Kodu Yükleme ve Çalıştırma
    2. Sonuç:
    Hakkımızda
    Hakkımızda

    Robo90, 2021 yılında Ankara'da kurulmuş bir firmadır. Makerlara, mühendislere, elektronik ve teknoloji tutkunlarına kaliteli bir alışveriş deneyimi sunmayı amaçlamaktadır. Arduino, 3D yazıcı modelleri, 3D yazıcı parçaları, Raspberry Pi, sensörler, devre elemanları, elektronik kartlar, komponentler ve robotik kodlama eğitim ürünleri gibi geniş bir yelpazede kaliteli binlerce çeşit ürünü uygun fiyatlarla bulabileceğiniz güvenilir bir platform oluşturmayı ve bunu korumayı hedeflemektedir.

    E-posta: info@robo90.com
    WhatsApp: 0312 429 01 90

    Yeni Yazılar

    14 Şubat İçin 14 Hediye – 3D Baskılı Sevgililer Günü Hediyeleri

    10 Şubat 2025

    CH340 Driver Kurulumu? Nasıl İndirilir?

    22 Temmuz 2024

    Arduino ile FM Radyo Uygulaması

    19 Nisan 2024

    STM32 ile I2C Oled Ekran Kullanımı

    14 Kasım 2023
    Çok Okunanlar

    CH340 Driver Kurulumu? Nasıl İndirilir?

    22 Temmuz 2024

    🧑‍💻 ESP32 Kullanımı – Esp32’ye Nasıl Kod Atılır?

    26 Temmuz 2023

    Creality K1 ve K1 Max 3D Yazıcı Karşılaştırması – İncelemesi

    27 Eylül 2023

    Fusion 360 Öğrenci Lisansı Nedir? Nasıl Alınır?

    5 Ağustos 2023
    YouTube Instagram LinkedIn Discord Facebook X (Twitter) WhatsApp
    • Anasayfa
    • 3D Baskı Hizmeti – Fiyat Teklifi Alın
    • Yazılar
    • Mağaza
    • Yazar Ekibimiz
    • İletişim
    © 2025 Robo90. Tüm hakları saklıdır. Robo90 Blog.

    Type above and press Enter to search. Press Esc to cancel.