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);
}
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.
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ı ?
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.
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.
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
Koun düzeltilmis halini gönderir misiniz ?
Kod görünmüyor mu?
Tarayıcıda sorun vardı tamam düzelttim çok teşekkür ederim herkese
Kolay gelsin iyi geceler