#include <SoftwareSerial.h> // SoftSerial für Bluetooth
// BLUETOOTH Modul TX = ARDUINO Pin3 RX
// RX = ARDUINO Pin4 TX
SoftwareSerial bluetooth(3, 4); // RX, TX
Dann im void_setup
{
// Setze Datenrate für BT
bluetooth.begin(115200);
}
Und im Looping
// BLUETOOTH EINGABE / EMPFANG
if (bluetooth.available())
{
char c = bluetooth.read();
Serial.print("VON BT: ");
Serial.println(c);
}
// SERIELLE EINGABE
if (Serial.available())
{
char cc = Serial.read();
Serial.print("AN BT: ");
bluetooth.write(cc);
Serial.println(cc);
}
}
Verbinde mich allerdings mit einer eigenen App, aber die "Anmelderei" machen die Module unter sich aus
Warum willst Du das Ganze denn im AT Modus betreiben ?
Sowas kenne ich ja sonst nur noch aus uralten DFÜ-Zeiten Anfang der 80er des letzten Jahrhunderts 8)
momentan habe ich je einen mega2560 und leonardo dran hängen.
module sind beide hc-05.
das ganze soll folgendes werden:
in der garage soll ein arduino (später attiny) einen reedsensor überwachen.
tor zu, alles ok.
sensor defekt oder tor offen, melde das an den arduino im wohnzimmer via bluetooth.
wie das jetzt genau funktioniert, da hänge ich noch.
hatte das so verstanden, das der at modus für die configuration benötigt wird und man die module danach auch ohne at betreiben kann.
gerade hat es funktioniert, das ich beide module binden konnte, aus dem at modus wieder raus, funktioniert es nicht mehr.
in der garage soll ein arduino (später attiny) einen reedsensor überwachen.
tor zu, alles ok.
sensor defekt oder tor offen, melde das an den arduino im wohnzimmer via bluetooth.
Über was für "Entfernungen" und wie viele Wände denken wir da nach ?
Die Reichweite dieser Module ist sehr restringiert
Dass die Module wild blinken ist normal und zeigt, dass sie am warten und bereit sind.
Wenn sie sich verbunden haben ist Dauerrot
Ein guter Parameter zum Testen ist immer die Baudrate - der KANN zwar 115200, aber erstmal ruhig mit was niedrigem Versuchen (ruhig 9600) - für normalen Betrieb reicht das eh aus FALLS nicht jede Menge Daten zeitkritisch übertragen werden müssen.
Ich verbinde mich wie gesagt von einer App aus mit dem BT-Device.
Ich empfange von einem UNO und einem MEGA jede Menge Messdaten über BT und einen kleinen Roboter steuere ich ebenfalls mittels BT (vom Smartphone aus)