Hallo liebe Fachleute,
ich habe angefangen, mit einem BT05-Bluetooth-Modul rumzuprobieren, was auch prima mit Android kommuniziert. Allerdings habe ich ohne Erfolg versucht, die Herstellung der BT-Verbindung irgendwie im Serial Monitor anzeigen zu lassen. Ich kann zwar die auf dem Handy eingegebenen Keys im Monitor anzeigen lassen, aber ich möchte bereits eine Meldung im Monitor generieren, sobald das BT-Terminalprogramm die Verbindung mit dem BT-Modul hergestellt hat. Ist sowas möglich?
Ich habe im Forum bzw. Internet schon viele Seiten gesichtet, aber zu dieser Thematik nichts gefunden, was mir weiterhilft. Vielleicht habt Ihr einen Tipp für mich? Dafür schon mal vielen Dank.
Anbei noch mein Test-Sketch.
VG Chris
char btValue; // Bluetooth value
char lastValue; // last LED status
void setup()
{
Serial.begin(9600); // start serial
pinMode(13,OUTPUT); // pin 13 as LED output
}
void loop()
{
if(Serial.available()) // receive serial data
{
btValue = Serial.read();
}
if (btValue == '1') // if '1' is received then...
{
digitalWrite(13,HIGH); // switch LED on
if (lastValue != '1') // if last LED value is not 1 then...
{
Serial.println("LED is on"); // print "LED is on" on serial monitor
lastValue = btValue;
}
}
else if (btValue == '0') // if '0' is received then...
{
digitalWrite(13,LOW); // switch LED off
if (lastValue != '0') // if last LED value is not 0 then...
{
Serial.println("LED is off"); // print "LED is off" on serial monitor
lastValue = btValue;
}
}
}