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.)
[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]
(HC-05 modül kullanılıyor.)
[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: