Serial.pritln() fonksiyonu olan her yerde bir de Bluetooth'tan o veriyi gonderme olayi ayarla.Arduino HC-05 BT modülü kullanıyorum. Serial ekrandaki çıktıyı BT ile bağlandığımda telefondaki uygulamamdan da görmek istiyorum. Böyle bir şey yapabilir miyiz?
Serial.pritln() fonksiyonu olan her yerde bir de Bluetooth'tan o veriyi gonderme olayi ayarla.
HC-05 kullanmayali 2 3 yil oldu hocam, pek bilgim yok.Nasılı hocam.
BT. Write mı kullanıyorduk?
hocam bt.write ile bulabildiğiniz makale var mı ?HC-05 kullanmayali 2 3 yil oldu hocam, pek bilgim yok.
________________________konu güncel _________________________________
hocam bt.write ile bulabildiğiniz makale var mı ?
#include <SoftwareSerial.h>
int txPin = 1;
int rxPin =0;
bool y = 1;
bool n = 0;
SoftwareSerial bt(txPin, rxPin);
int btnpin=13;
void setup() {
pinMode(13, INPUT);
bt.begin(9600);
Serial.begin(9600);
}
void loop() {
if(bt.available()) {
if(digitalRead(btnpin) == HIGH)
bt.write(y);
else bt.write(n);
}
delay(100);
}
hocam bildiğim kadarıyla yapmaya çalıştım ama ne hatası old. anlamadım. ??Bunun gibi bir kod deneyebilirsin.C++:#include <SoftwareSerial.h> int txPin = 1; int rxPin =0; bool y = 1; bool n = 0; SoftwareSerial bt(txPin, rxPin); int btnpin=13; void setup() { pinMode(13, INPUT); bt.begin(9600); Serial.begin(9600); } void loop() { if(bt.available()) { if(digitalRead(btnpin) == HIGH) bt.write(y); else bt.write(n); } delay(100); }
Baud rate ile oyna... Stackoverflow'da bundan bahsediiyor. 38400 yapip dene bi'.hocam bildiğim kadarıyla yapmaya çalıştım ama ne hatası old. anlamadım. ??
if(bt.available())
{
bt.write(saat2);
//bt.write(":" );
bt.write(dakika2 );
//bt.write(":" );
bt.write(saniye2 );
//bt.write(" " );
bt.write(gun2 );
//bt.write("/" );
bt.write(ay2 );
//bt.write("/" );
bt.write(yil2 );
delay(100);
.
.
.
ekranda bu tarz bir şeyler çıktı ???
Eki Görüntüle 1408087
#include <SoftwareSerial.h>
int txPin = 1;
int rxPin =0;
bool y = 1;
bool n = 0;
SoftwareSerial bt(txPin, rxPin);
int btnpin=13;
void setup() {
pinMode(13, INPUT);
bt.begin(38400);
Serial.begin(9600);
}
void loop() {
if(bt.available()) {
if(digitalRead(btnpin) == HIGH)
bt.write(y);
else bt.write(n);
}
delay(100);
}
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.