Bluetooth haberleşme sorunu ?

omereris

Üye
Katılım
9 Haz 2013
Mesajlar
8
Puanları
1
Yaş
44
Merhaba ;
Arduinoya yeni başladım.
Bir siteden aldığım kodlarla bluetooth hc06 ile led yakıp söndürmek istiyorum.
Her şeyi yaptım. Serial monitorde H yazınca sönüyor.Tekrar yazınca yanıyor .
Ama telefonda olmuyor . Bluetooth chat ile denedim . Bağlandı yazıyor . Fakat H yazdım mı hiçbir şey olmuyor
Nerede hata var . Yardımcı olur musunuz ?
Şema

Kod;
char val; // variable to receive data from the serial port
int ledpin = 8; // LED connected to pin 48 (on-board LED)
void setup() {
pinMode(ledpin, OUTPUT); // pin 48 (on-board LED) as OUTPUT
Serial.begin(9600); // start serial communication at 9600bps
}
void loop() {
if( Serial.available() ) // if data is available to read
{
val = Serial.read(); // read it and store it in 'val'
}
if( val == 'H' ) // if 'H' was received
{
digitalWrite(ledpin, HIGH); // turn ON the LED
} else {
digitalWrite(ledpin, LOW); // otherwise turn it OFF
}
delay(100); // wait 100ms for next reading
}
 
bende bluetooth modülüyle uğraştım kod kısmını bilemem ama devre kısmında hc-06 bluetooth modulu 3.3v da çalışıyor bu devre yanma ihtimali çok yüksek belki o yüzden çalışmıyordur. yapıcağın şey çok basit ilk olarak modülün vcc 'sine 3.3v vermen gerekiyor 2. olarakda andruoino 'dan aldığı tx ucuna bir gerilim bölücü yapman gerekiyor yani dediğim 1.8k ve 3.3k bir direnç kullanarak seri bağlaman gerekiyor. 1.8k 'nın ucunu boşta bırakarak 3.3k 'lık dirençin ucunda rx ucuna takarak verim alabilirsin ölçü aletin varsada değerleri ölçmede fayda var.
 
Yanıp yAnmadığı nasıl anlaşılır .
Modülün lambası yanıyor . Telefonda da gözüküyor .
 
telefonda bağlandığı zaman modül zaten linvor isimli olduğu için bağlandı:linvor diye gözükür sizde bağlandı demişsiniz ama böyle yaparsanız modülün ömrü kısıtlanır.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için onları kabul etmelisiniz. Daha fazla bilgi edin…