Bulmaca Sitesi: Bilginin Eğlenceyle Buluştuğu Portal.
logo
  •  
    •  » RÖPORTAJLAR
    •  » BİLİM VE YÖN VERENLER
    •  » SPOR
    •  » EĞİTİM
    •  » DÜNYA
    •  » YAZARLARIMIZ
    •  » HABER ARA
    •  » TÜM HABERLER
    •  » VİDEOLU HABERLER
    •  » TÜM MAKALELER
    •  » FOTO GALERİ
    •  » VİDEO GALERİ
    •  » GÜNÜN HABERLERİ
    •  » İNGİLİZCE
  • KELİME AVI
  • GÜNCEL
  • HARF SEÇMELİ
  • GİZLİ KELİME
  • QUİZ BULMACA
  • KARE BULMACA
  • ARDUNİO
  • YAŞAM
30 Temmuz 2026 Perşembe
  1. Ardunio

Bluetooth üzerinden LED kontrolünü yapmak

 Yayınlanma : 07-09-2024 | 20 : 59 19
 Güncelleme : 07-09-2024 | 20 : 59 19
Haber Görseli
        

Bluetooth üzerinden LED kontrolünü yapmak için SoftwareSerial kütüphanesini kullanarak daha esnek bir pin yapılandırması oluşturabiliriz.

Bluetooth üzerinden LED kontrolünü yapmak için SoftwareSerial kütüphanesini kullanarak daha esnek bir pin yapılandırması oluşturabiliriz. Bu sayede, Arduino'nun donanımsal RX ve TX pinlerini (0 ve 1) serbest bırakmış oluruz. Aşağıda, HC-06 Bluetooth modülü ile haberleşerek LED kontrolü yapmayı adım adım anlatan bir rehber bulabilirsiniz.

Gereksinimler:

  • Arduino Uno
  • HC-06 Bluetooth modülü
  • Kırmızı LED
  • 330 Ohm direnç
  • Breadboard ve jumper kablolar
  • Android cihaz (Bluetooth üzerinden kontrol için)

Bağlantı Şeması:

HC-06 Bluetooth Modülü:

  • VCC: Arduino 5V
  • GND: Arduino GND
  • TXD: Arduino Pin 8 (SoftwareSerial RX pini)
  • RXD: Arduino Pin 9 (SoftwareSerial TX pini)
    (Not: Arduino'dan gelen 5V sinyaller HC-06'nın RX pinine doğrudan gitmeden önce bir gerilim bölücü ile 3.3V'a indirilebilir. Ancak, kısa testler için çoğu durumda doğrudan bağlantı yeterli olabilir.)

LED ve 330 Ohm Direnç:

  • LED'in uzun bacağı (anot) ile direnç arasına bağlantı yapın.
  • Direncin diğer ucunu Arduino'nun Pin 3'üne bağlayın.
  • LED'in kısa bacağı (katot) Arduino'nun GND'sine bağlanmalıdır.

Arduino Kodu:

#include <SoftwareSerial.h> // Hc-06 Bluetooth Modülü kütüphanesi tanımladık.
SoftwareSerial hc06(8,9);// Hc-06 Bluetooth Modülü kütüphanesinde txd ve rxd pinlerini tanımladık.
int led = 3;
char bilgi;

void setup() {
  // put your setup code here, to run once:
pinMode(led, OUTPUT);
hc06.begin(9600);  // Hc-06 Bluetooth Modülü serial haberleşmesini aktif hale getirdik.
Serial.begin(9600);
digitalWrite(led, HIGH);
          delay(4000);
digitalWrite(led, LOW);            
}

void loop() {
  // put your main code here, to run repeatedly:
//digitalWrite(led, HIGH);
 
while(hc06.available()){
    bilgi=hc06.read();
hc06.println(bilgi);
    switch(bilgi){
      case 'A':{
         digitalWrite(led, HIGH);
          delay(100);
          Serial.println("Gelen : A");    
        break;
      }
      case 'W':{
         digitalWrite(led, LOW);
          delay(100);
          Serial.println("Gelen : W");    
        break;
      }
    }
}
 
}

Kodu Anlama:

  1. SoftwareSerial: Arduino'nun donanımsal RX/TX pinleri yerine yazılımsal bir seri haberleşme kullanarak, modülün 8 ve 9 numaralı pinlerle haberleşmesini sağlıyoruz.

  2. hc06.begin(9600): Bluetooth modülü 9600 baud hızında haberleşir. Bu hızda iletişimi başlatıyoruz.

  3. Veri Kontrolü: hc06.available() fonksiyonu ile Bluetooth modülünden veri gelip gelmediğini kontrol ediyoruz. Eğer veri varsa, hc06.read() ile bu veriyi alıp, LED’i kontrol etmek için kullanıyoruz.

  4. LED Kontrolü: Gelen veri 'A' ise LED'i yakıyoruz, 'W' ise söndürüyoruz.

 

Android Uygulaması ile Kontrol:

Bluetooth Terminal veya Serial Bluetooth Terminal gibi bir uygulama kullanarak, Android cihazınız üzerinden HC-06 modülüne komutlar gönderebilirsiniz. Aşağıdaki adımları izleyerek bağlantıyı sağlayabilirsiniz:

  1. Android cihazınızın Bluetooth ayarlarını açın ve HC-06 modülünü bulun.
  2. Bağlanmak için şifreyi girin: 1234 veya 0000.
  3. Uygulamanızı açın ve HC-06 ile bağlantı kurun.
  4. LED'i yakmak için A, söndürmek için W gönderin.

Projeyi Geliştirme Fikirleri:

  • PWM Kontrolü: LED'in parlaklığını ayarlamak için analogWrite() fonksiyonunu kullanarak PWM (darbeli genişlik modülasyonu) ile parlaklığı kontrol edebilirsiniz.
  • Bluetooth Mesajları: Gelen mesajları kontrol edip farklı işlevler tetikleyebilir, örneğin birden fazla LED'i kontrol edebilirsiniz.

Bu proje, basit bir Bluetooth haberleşmesi ile elektronik cihazları nasıl kontrol edebileceğinizi anlamak için harika bir başlangıçtır.

Android uygulamasını kdoları ile birlikte bu adresten inceleyerek indirebilirsiniz.

 


Haber : 


Paylaşımda sorun mu yaşıyorsunuz?
Mobil Facebook paylaşımında haber bağlantısı görünmüyorsa:
  1. Haber sayfasını Chrome veya normal tarayıcınızda açın.
  2. Tarayıcının sağ üst köşesindeki üç nokta (⋮) menüsüne dokunun.
  3. Menüden Paylaş seçeneğini seçin.
  4. Açılan listeden Facebook veya Facebook Lite uygulamasına dokunun.

Bu yöntemle haber bağlantısı, başlığı ve kapak görseli paylaşımınıza doğru şekilde eklenir.

ETİKETLER : Yazdır

  • Bluetooth

  Yorumlar

Yorumlar, editörlerimiz tarafından onaylandıktan sonra yayınlanır. Kanunlara aykırı, konuyla ilgisi olmayan, küfür içeren yorumlar onaylanmamaktadır.

 Yorumlar ( 0 )

Henüz bir yorum yapılmamış
Ayarlanabilir Voltaj Regülatörleri
Ayarlanabilir Voltaj Regülatörleri
Mikrofon Ses Sensör Modülü Arduino Uyumlu KY-038
Mikrofon Ses Sensör Modülü Arduino Uyumlu KY-038
Arduino Engellerden Kaçan Robot
Arduino Engellerden Kaçan Robot

 Dünyadan


  • Dünyada Son 24 Saatte Öne Çıkan 4 Gelişme bir duyuru
    Dünyada Son 24 Saatte Öne Çıkan 4 Gelişme bir duyuru
  • Roma’yı Sonsuza Dek Değiştiren İmparator
  • PHP'de Ternary Operatör Kullanımı: Kapsamlı Rehber
  • Futbol nedir , forvet , santrafor kime denir
  • Kızıl Nehir Felaketi 1931
  • İngiltere'nin en yüksek beyaz tebeşir kayalıkları
  • Sıradışı kral : Kral Faysal
  • 8 Mart Dünya Kadınlar Günü

 Çok Okunanlar


  • BUGÜN
  • BU HAFTA
  • BU AY

» Henüz BUGÜN Haber Görünmüyor
  • Çağları Aşan Zihin: Leonardo da Vinci Kimdir
    Çağları Aşan Zihin: Leonardo da Vinci Kimdir?
  • Bakmak Yetmez, Fark Edebilir misiniz Gizli Nesne Oyununun Tüm Sahneleri Açıldı
    Bakmak Yetmez, Fark Edebilir misiniz? Gizli Nesne Oyununun ..
  • Karanlığı Aydınlatan Fikirlerin Adamı: Thomas Edison Kimdir
    Karanlığı Aydınlatan Fikirlerin Adamı: Thomas Edison Kimdir?
  • Nikola Tesla ile Yüz Yüze: Dünyanın Bir Gün Kablosuz Konuşacağını Nasıl Öngördünüz
    Nikola Tesla ile Yüz Yüze: Dünyanın Bir Gün ..
  • Sudoku Artık Sadece Oynatmıyor, Öğretiyor: Yeni Uygulamamız Yayında
    Sudoku Artık Sadece Oynatmıyor, Öğretiyor: Yeni Uygulamamız Yayında
  • Küresel Isınma Ekosistemi Nasıl Değiştiriyor Doğadaki Dengenin Bozulduğunu Gösteren Etkiler
    Küresel Isınma Ekosistemi Nasıl Değiştiriyor? Doğadaki Dengenin Bozulduğunu ..
  • Çağları Aşan Zihin: Leonardo da Vinci Kimdir
    Çağları Aşan Zihin: Leonardo da Vinci Kimdir?
  • D Vitamini Nedir, Ne İşe Yarar Eksikliği ve Fazlalığı Hangi Sorunlara Yol Açabilir
    D Vitamini Nedir, Ne İşe Yarar? Eksikliği ve ..
  • B Vitaminleri Nelerdir Faydaları, Besin Kaynakları ve Eksiklik Belirtileri
    B Vitaminleri Nelerdir? Faydaları, Besin Kaynakları ve Eksiklik ..
  • Gökyüzüne Bakıp Dünyanın Yerini Değiştiren Adam: Galileo Galilei Kimdir
    Gökyüzüne Bakıp Dünyanın Yerini Değiştiren Adam: Galileo Galilei ..

 Editörden


  • Tarihin En Büyük İsimleri Sorularımızın Karşısına Oturuyor: “Tarihle Yüz Yüze” Başlıyor
    Tarihin En Büyük İsimleri Sorularımızın Karşısına Oturuyor: “Tarihle Yüz Yüze” Başlıyor
  • Kırk Yıllık Sır Ortaya Çıkıyor! "Şehrin Sırrı"nda Geçmişin Kapıları Aralanıyor
  • Şehrin Sırrı Başlıyor: Büşra’nın Dünyası ile İngilizce’de Yepyeni Bir Hikâye Serisi Yayında
  • Tehlikeli QR Kodlara Karşı Güvenli Tarama
  • Çileğin tarihçesi , yetiştirildiği ülkeler ve kullanıldığı alanlar
  • Ülkemizde kutlanan önemli gün ve haftalar
  • Oryantiring nedir nasıl oynanır
  • Türkiye'de ilk sinema ve gösterime giren film
  • Atatürk de 1935 yılından vefatına kadar yurt gezilerinde kullandı

 Son Haberler


  • Büşra’nın Dünyası ile İngilizcede 3. Aşama Yayında: 12 Kelime, 60 Farklı Örnek
    Büşranın Dünyası ile İngilizcede 3. Aşama Yayında: 12 Kelime, 60 Farklı Örnek
  • Köşe Yazarlarımızdan Adnan YILDIZ’ın Yeni Yazısı Yayında: “Bazen İnsan Yeniden Başlamaz, Yavaşça Kendine Döner”
    Köşe Yazarlarımızdan Adnan YILDIZın Yeni Yazısı Yayında: “Bazen İnsan Yeniden Başlamaz, Yavaşça Kendine Döner”
  • Nikola Tesla ile Yüz Yüze: Dünyanın Bir Gün Kablosuz Konuşacağını Nasıl Öngördünüz?
    Nikola Tesla ile Yüz Yüze: Dünyanın Bir Gün Kablosuz Konuşacağını Nasıl Öngördünüz
  • Bastığımız Yerin Altında Bir Dünya Var: Toprak Ölürse Bize Ne Olur?
    Bastığımız Yerin Altında Bir Dünya Var: Toprak Ölürse Bize Ne Olur
  • ANA SAYFA
  • İLETİŞİM
    • » İletişim Bilgileri
  • Bize Ulaşın
  • GALERİ
    • » Foto Galeri
    • » Video Galeri
  • duyurular
  • HNS-ALFA Haber Sitesi
Bulmaca Sitesi: Bilginin Eğlenceyle Buluştuğu Portal.
©  bulmacasitesi.com.tr
İstek, Şikayetleriniz İçin Tıklayın
Tüm hakları saklıdır. İzinsiz kullanılamaz.