Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => Atmel => Konuyu başlatan: baran123 - 17 Ocak 2014, 23:47:30

Başlık: Arduino bluetooth bağlantısı
Gönderen: baran123 - 17 Ocak 2014, 23:47:30
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);
}
Başlık: Ynt: Arduino bluetooth bağlantısı
Gönderen: Kabil ATICI - 18 Ocak 2014, 21:04:22
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.
Başlık: Ynt: Arduino bluetooth bağlantısı
Gönderen: baran123 - 18 Ocak 2014, 21:07:53
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ı ?
Başlık: Ynt: Arduino bluetooth bağlantısı
Gönderen: Kabil ATICI - 18 Ocak 2014, 21:21:21
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 (http://elektronikvelemciler.blogspot.com/2013/06/atmega8-ve-bluetooth-ile-led-saat.html)
verebilirim.
Başlık: Ynt: Arduino bluetooth bağlantısı
Gönderen: muhendisbey - 18 Ocak 2014, 22:37:33
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.
Başlık: Ynt: Arduino bluetooth bağlantısı
Gönderen: mehmet - 18 Ocak 2014, 22:42:57
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
Başlık: Ynt: Arduino bluetooth bağlantısı
Gönderen: baran123 - 19 Ocak 2014, 00:45:12
Koun düzeltilmis halini gönderir misiniz ?
Başlık: Ynt: Arduino bluetooth bağlantısı
Gönderen: mehmet - 19 Ocak 2014, 00:51:52
Kod görünmüyor mu?
Başlık: Ynt: Arduino bluetooth bağlantısı
Gönderen: baran123 - 19 Ocak 2014, 01:02:54
Tarayıcıda sorun vardı tamam düzelttim çok teşekkür ederim herkese

Kolay gelsin iyi geceler