/*Nach der Konfiguration des HC-05 wurde das Modul wieder in den Normal-Modus versetzt:
Verbindung zum Key (EN) wieder getrennt oder das USB-Kabel kurz abziehen.
Der Sketch wird gestartet.
Die rote LED am Modul blinkt noch schnell.
Danach wird die App "Bluetooth Terminal" gestartet.
Wenn sich die App mit dem HC-05 verbunden hat (Ausschrift "connected"),blinkt die LED jetzt
zweimal kurz mit anschließender langer Pause.
Die Baudrate wurde auf 115200 erhoeht, fuer schnellere Uebertragung.
Der Anschluss des HC-05 an die Pins RxD / TxD stoert das Hochladen des Sketches ueber die USB-Schnittstelle,
es erscheint eine Fehlermeldung. Das Modul muesste waehrend des Hochladens jedesmal abgetrennt werden.
Besser ist, eine zusaetzliche UART-Schnittstelle zu schaffen, was hier an den Pins D6 und D7 geschieht.
Dazu existiert ein Bibliotheksprogramm: "SoftwareSerial".*/
#include <SoftwareSerial.h>
SoftwareSerial HC_Serial(6,7); // Pin D6 wird RxD (an TxD des HC-05) und Pin D7 wird TxD (an RxD des HC-05)
void setup()
{
Serial.begin(9600); // Initialisierung serielle Schittstelle zum Serial Monitor (nicht zum HC-05)
Serial.println("Bereit"); // Beachte: Der serielle Monitor muss ebenfalls auf 9600 eingestellt werden.
HC_Serial.begin(115200); // Baudrate zum HC-05 auf 115200
}
void loop()
{
if (HC_Serial.available())
{
Serial.write(HC_Serial.read()); // Liest vom HC-05 und schickt es zum Serial Monitor
}
if (Serial.available())
{
HC_Serial.write(Serial.read()); // Liest vom Serial Monitor und schickt es zum HC-05
}
}