Arduino bluetooth bağlantısı

Başlatan baran123, 17 Ocak 2014, 23:47:30

baran123

Merhaba arkadaşlar ben bir sitede bluetooth bağlantısı için kod buldum (hc-06 ile) ama kodda sorun var calışmıyor yeni olduğum için library lerini falan bilmiyorum bir bakar mısınız ?

#include <SoftwareSerial.h> 
myBluetooth(10, 11); // RX, TX
int ledpin=13;
int deger;

void setup() 
{
  myBluetooth.begin(9600);
  myBluetooth.println("Bluetooth Mode:ON / 1 ve 0′ı tuslayin.");
  pinMode(ledpin,OUTPUT);
}

void loop() 
{
  if (myBluetooth.available())
  {
    deger=myBluetooth.read();
    
    if(deger=='1′)
    {
      digitalWrite(ledpin,1);
      myBluetooth.println("D13 Ledi Yakildi.");
    }
    
    if (deger=='0′)
    {
      digitalWrite(ledpin,0);
      myBluetooth.println("D13 Ledi Sonduruldu.");
    }
  }
  delay(100);
}

Kabil ATICI

bluetooth ile bilgisayar arasında iletişim kurduğuna emin ol. Eğer her şey tamamsa bluetooth modüle veri gönderdiğinde iltişim ucuna bağlı led + diren üzerinden görebilirsin.
ambar7

baran123

Ben kodu derleyemiyorum daha arduino almadım proje hoşuma gitti kodunu alıp derlemek istedim (Verify) ama hata veriyor sizce bir hata var mı ?

Kabil ATICI

kod konusunda birşey diyemiyorum. Ardinio işlemcilerine (ATMEL) asm ile kod oluşturuyorum.

derleme için kullandığınız program veya kütüphanesi ile ilgili bir sorun olabilir. programı aldığın yerde hangi sürümleri kullandığını bir bak.
kod normal gibi görünüyor.


bluetooth ile ilgili bir örnek olarak
http://elektronikvelemciler.blogspot.com/2013/06/atmega8-ve-bluetooth-ile-led-saat.html
verebilirim.
ambar7

muhendisbey

bluetooth'un ayarını değiştirmeyecekseniz seri komutları dışında herhangi bir koda ihtiyacınız yok. Eğer ayar değiştirecekseniz bunuda seri iletişim ile AT kodu göndererek yapmalısınız. Ben bu komutlardan böyle bir yapının olmadığını dolayısıyla ayar değiştirmediğinizi çıkarıyorum.
Zulmü alkışlayamam, zalimi asla sevemem; Gelenin keyfi için geçmişe kalkıp sövemem.

mehmet

#5
Ardunio hata olarak ne veriyor. Altta kırmızı yazı ile bir şeyler yazar...

mesaj birleştirme:: 18 Ocak 2014, 23:05:07

#include <SoftwareSerial.h>

SoftwareSerial myBluetooth(10, 11); // RX, TX

int ledpin=13;
int deger;

//========================================================================
void setup() 
{
    // put your setup code here, to run once:
    myBluetooth.begin(9600);
    myBluetooth.println("Bluetooth Mode:ON / 1 ve 0′ı tuslayin.");
    pinMode(ledpin,OUTPUT);
}
//------------------------------------------------------------------------

void loop()
{
    if (myBluetooth.available())
    {
        deger=myBluetooth.read();
        if(deger=='1')
        {
             digitalWrite(ledpin,1);
             myBluetooth.println("D13 Ledi Yakildi.");
        }
        if (deger=='0')
        {
            digitalWrite(ledpin,0);
            myBluetooth.println("D13 Ledi Sonduruldu.");
        }
    }
    delay(100);// bir sonraki veriyi hazırlamak için
}
//***************************************************************************


Derlendi ama modül olmadığı için deneyemiyorum...


mesaj birleştirme:: 18 Ocak 2014, 23:08:04

Hata nedir diye sorarsanız:
*En büyüğü;
" "    ' ' tırnak işaretleri....

*Diğeri de;
Serial tanımlama ...
SoftwareSerial myBluetooth(10, 11); // RX, TX
Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
---------------------------------------------
http://www.mehmetbilgi.net.tr

baran123

Koun düzeltilmis halini gönderir misiniz ?

mehmet

Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
---------------------------------------------
http://www.mehmetbilgi.net.tr

baran123

Tarayıcıda sorun vardı tamam düzelttim çok teşekkür ederim herkese

Kolay gelsin iyi geceler