30 Ekim 2015 Cuma

ARDUİNO İLE BLUTOOTH KONTROL

1) Arduino projelerinde genellikle HC-05 veya HC-06 Bluetooth modülleri kullanılmaktadır.  Farkları ise , HC-05 hem kendisine gelen bağlantı isteklerine cevap verirken hem de başka Bluetooth cihazlarına bağlantı isteği yollayabilmesidir.

                         
                             
                                            ŞEKİL 1)HC-05 ve HC-06 

2)Bluetooth modülleri 3,3 Volt ile çalışmaktadır.

3) VCC, GND, Rx ve Tx olmak üzerine 4 adet pine sahiptir.

4) Arduino tarafından yollanan komutlar Bluetooth modülü tarafından alınabilmesi için, Arduino'nun Tx pini Bluetooth modülünün Rx ayağına takılmalıdır. Aynı şekilde Bluetooth'a gelen mesajların Arduino'ya aktarılması için, Arduino'nun Rx pini Bluetooth modülünün Tx pinine takılması gerekmektedir.

5)PlayStore' den android telefonlar için Arduino Blutooth RC Car programını indirebilirsiniz.


                          

                                     ŞEKİL2 ) Arduino Blutooth RC Car Programı

a)Blutooth bağlantısı yaptıktan sonra Arduinonuzdan seri porttan hangi tuştan hangi değer çıktığını alıp kaydedin ve istediğiniz gibi yazılımınızı yazın.(Örneğin; ileri tuşa basınca 70 değeri okunuyor, sizde tamamını bulun ve kaydedin.) 

6)
//ARDUİNO KODLARI

#include <SoftwareSerial.h>

SoftwareSerial bluetoothModulu(10, 11);
/* Arduino  ->  Bluetooth modulu
  10 (Rx)   ->  Tx
  11 (Tx)   ->  Rx
*/
int okunanDeger; /* okunan verilerin kaydedileceği değişken */
const int LED = 8;
void setup()
{
  Serial.begin(9600);
  bluetoothModulu.begin(9600); /* Bluetooth haberleşmesi */
  pinMode(LED, OUTPUT);

 }

void loop()
{
  while(bluetoothModulu.available()>0){ /* Yeni veri var mı */
    okunanDeger = bluetoothModulu.read(); /* Yeni veriyi okunanDeger degiskenine kaydet */
 Serial.println(okunanDeger);
   
if(okunanDeger==70){
   digitalWrite(LED,HIGH);}

}
}





















Hiç yorum yok:

Yorum Gönder