Bluetooh İle Led Kontrolü Ve Parlaklık Ayarı

Hepinize merhabalar ;

Hayatımızdan hiç çıkaramadığımız telefonlarımız ile bir ledin parlaklığını ve de çalışma durumunu kontrol etmeye ne dersiniz ..

Kodunu ve telefondaki programını kendim yazmış olduğum bu projede kullanmamız gerek bazı parçalar var bu parçaları herhangi bir elektronik parça satan mağazalardan satın alabilirsiniz 🙂

1-Arduino (Ben bu projede nano kullandım :))

2-HC-06 yada HC-05 (Bende bu projede 06 kullandım :))

3-LED (En önemli parçamız :))

4-Drenç (330 OHM değerinde olması gerek :))

5-Ve yeteri kadar jumper kablo

Şimdi devre kurulumuna başlamadan önce kısa bilgiler vermem gerek 🙂

1- Bluetooth modülümüze arduinomuzdan mutlaka 3.3v vermemiz gerek yoksa yakma ihtimaliniz var 🙂

2- Arduinoya kod yüklerken bluetooth’umuzdan gelen RX ve TX  kablolarını çıkarmalısınız kod yüklendikten sonra geri takabilirsiniz 🙂

Haydi başlayalım 🙂

bluetoothLED

 

Öneri olarak ilk önce arduinoya kodu yükleyip sonra şemayı kurmak sizin için zaman kazancı sağlayabilir 🙂

Evet buradanda kodu kopyalayıp arduino yazılım programınıza yapıştırarak yükleyebilirsiniz 🙂

int ledPin = 11; //ledin bulunduğu pini tanımlıyoruz
String readString;

void setup() {
Serial.begin(9600); // Haberleşme başlatılıyor
pinMode(ledPin, OUTPUT); //ledi çıkış olarak atıyoruz
}

void loop() {
while (Serial.available()) {
delay(3);
char c = Serial.read();
readString += c;
}
if (readString.length() >0) {
Serial.println(readString);
if (readString == "on") //eğer "on" adlı bir yazı gelirse ledi çalıştır
{
digitalWrite(ledPin, HIGH);
}
else if (readString == "off") // eğer "off" adlı bir yazı gelirse ledi söndür
{
digitalWrite(ledPin, LOW);
}
if (readString == "az") //eğer "az" adlı bir yazı gelirse ledi "40" gücünde çalıştır
{
analogWrite(ledPin, 40);
}
if (readString == "uz")
{
analogWrite(ledPin, 90); //eğer "uz" adlı bir yazı gelirse ledi "90" gücünde çalıştır
}
if (readString == "ya")
{
analogWrite(ledPin, 150); // eğer "ya" adlı bir yazı gelirse ledi "150" gücünde çalıştır
}
if (readString == "ta") //eğer "ta" adlı bir yazı gelirse ledi "255"yani son güç çalıştır
{
analogWrite(ledPin, 255);
}
readString="";
}
}


Evet yavaş yavaş yazımızın sonlarına geliyoruz ama bir eksiğimiz var oda telefonumuza yükleyeceğimiz program maalesef şuanda İOS ‘ a bulunmadığını söyleyebilirim 🙂

Apk yı buradan indirebilirsiniz 🙂

İlk kez bluetooth modülüne bağlanıcaksanız telefonunuzun ayarlar menüsüne girerek bluetooth menüsünden tarama yapın ve modülünüzü bulduktan sonra eşleştirin şifre 1234 sonra uygulamaya girin bluetooth a bağlan yazısına tıklayarak modülünüzü seçin ve kullanıma hazır teşekkür ederim 🙂

 

Adım Alihan , 16 yaşındayım meraklı ve araştırmacı bir lise öğrencisiyim kodlama ve elektroniği seviyorum Adana' da yaşıyorum :)

  1. Aslan 27 Nisan 2016 17:25

    Led sayısını nasıl artırabilirim

    Cevapla
  2. ferhatfirat 1 Mart 2016 15:45

    Hocam bu jumper kablolar ın f f /m m/f m olması onemli mi yoksa farketmez mi teşşekür ederim.

    Cevapla
    • Mehmet Selim 1 Mart 2016 16:01

      Ferhat bey
      ff = dişi – dişi
      mm = erkek- erke
      fm = dişi -erkek …….

      Cevapla

Bir Cevap Yazın

Time limit is exhausted. Please reload CAPTCHA.