Arduino Bluetooth HC-05 kontrolü nasıl yapılır?

Mçınar

Hectopat
Katılım
5 Ağustos 2019
Mesajlar
461
Selamünaleyküm, projemde hazır butonlara tıklanıldığında şunları yap komutlarını Bluetooth üzerinden yapmak istiyorum. Sağ olsun YouTube üzerinden bir arkadaşımız yapmış onun yaptığı proje uygulaması üzeriden gitmek istedim ama şu anda telefona textboxa yazmıyor?
(HC-05 modül kullanılıyor.)

6.PNG


5.PNG


[CODE title="bluetooth"]#include <SoftwareSerial.h>
SoftwareSerial bt(D7,D6);

void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
bt.begin(9600);

}

void loop() {
if(bt.available())
{
char data = bt.read();
Serial.println(data);

if(data == 'k')
{
bt.write("KAPALI ");
}
if(data == 'a')
{
bt.write("ÇALIŞTI ");

}

}
}[/CODE]

Şu an butona tıklanıldığında textboxa veri göndermesini istiyorum.
____GÜNCELLLLL _____
bluetooth modülü üzerinde bir sorum olacaktır.
şuanda telefon üzerinden led kontrolünü yapabiliyorum ve serial ekrana da ne olduğu yazıyor ama mesela for eklediğimde yani başka işlem gerçekeştirmek istediğimizde çalışmamaya başlıyor . Açıkçası benim istediğim bluetooth modülü çalışır vaziyette iken serial ekrand diğer if vb. koşullarınında çıktılarını görmek istiyorum.
Mesela aşağıda for döngüsünü eklediğimde bluetooth modülü çalışmıyor?????

[CODE title="bluetooth güncel kod"]#include <SoftwareSerial.h>
SoftwareSerial bt(D12,D11);


void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
bt.begin(9600);
pinMode(D13, OUTPUT);

}

void loop() {
if(bt.available())
{
char data = bt.read();
Serial.println(data);

if(data == '1')
{
bt.write("ÇALIŞTI ");
Serial.println("ÇALIŞTIIIII");
digitalWrite(D13, HIGH);
}
if(data == '0')
{
bt.write("KAPALI ");
Serial.println("KAPALI ");
digitalWrite(D13, LOW);
}

}

/*
for(int i=0;i<100;i++)
{
delay(1000);
Serial.println(i);
}

*/
}[/CODE]
 
Son düzenleme:

Technopat Haberler

Yeni konular

Geri
Yukarı