Bluetooth modülle haberleşmek için telefondan bluetooth bağlantısı açılarak hc-05 cihazı bulunur ve “Bluetooth aygıtını seç” düğmesiyle hc-05 seçilir. Varsayılan şifre “1234” veya “0000” dır.
Bluetooth ile “A” harfi gönderilerek LED yakılır, “B” harfi gönderilerek LED söndürülür (Görseldeki). Bluetooth uygulama devresi Görselde görülmektedir.

void setup() {
  pinMode(13, OUTPUT);
  Serial.begin(9600); // Bluetooth ile seri iletişimi başlat.
}
void loop() {
  if (Serial.available()) { // Veri geliyorsa...
    char karakter = Serial.read(); // Gelen veriyi karakter değişkenine ata.
    if (karakter == 'a') // Karakter a ise...  (A farklı bir karakterdir.)
      digitalWrite(13, 1); // LED'i yak.
    else if (karakter == 'b') // Karakter b ise...
      digitalWrite(13, 0); // LED'i söndür.
  }
}

#include <SoftwareSerial.h>
SoftwareSerial bluetooth(10, 11); // Arduino 10. pin RX, 11. pin TX olarak ayarladı.
byte LED = 3; // LED 3 numaralı PWM özellikli pine bağlı.
void setup() {
  bluetooth.begin(9600); // bluetooth ismiyle oluşturulan nesne başlatıldı.
}

void loop() {
  if (bluetooth.available()) { // 10. pinden veri geliyorsa...
    String veri = bluetooth.readString(); // 0 - 255 arası gelen karakterleri oku.
    int PWM = veri.toInt(); // Gelen metni integer veri tipine dönüştür.
    analogWrite(LED, PWM);
  }
}

Categories:

Tags:

No responses yet

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Dersler