Hallo,
ich habe mal eine Frage zu Bluetooth HC 05 .
Mein Mower(mit HC 05 als Slave) verbindet sich je nach Position mit einem in der Nähe befindlichen HC 05 Modul (Master) welche ich im Garten positioniert habe ab einem Abstand< 3 m automatisch .
Die Antennen der Garten – BT habe ich dafür gekürzt. Die Garten BT Module haben alle unterschiedliche Namen, welche ich über den AT Modus geändert habe.
Die Garten Module hängen an keinem Board sondern nur an Gnd und VCC. Wie gesagt das automatische Pairing funktioniert.
Nun die Frage:
Ist es möglich nach dem Pairing zwischen Mower und einem der Garten – Modul :
1. Den Namen , oder auch die Adresse des jeweiligen Garten Moduls zu ermitteln und im Sketch weiter zu verwenden?
2. Allein durch das Pairing ein Aktion im Sketch zu bewirken? Siehe angehängten Code. Hier geht die LED nur an, wenn auch Daten ausgetauscht werden. Da aber am Garten Modul kein Board hängt (nicht hängen soll), ist das also auch nicht möglich.
/LED an pin D2 anderer pin an Ground
//RX vo BT an RX Nano
//TX von BT an TX Nano
#include
#define ledPin 2
#define rxPin 1
#define txPin 0
SoftwareSerial btSerial(rxPin, txPin);
String btData;
void setup() {
btSerial.begin(9600);
btSerial.println("bluetooth available");
pinMode(ledPin,OUTPUT);
}
void loop()
{
if (btSerial.available())
{
btData = btSerial.readString();
if(btData=="on")
{
digitalWrite(ledPin,HIGH);
btSerial.println("LED on Pin 2 is on");
}
if (btData=="off")
{
digitalWrite(ledPin,LOW);
btSerial.println("LED on Pin 2 is off");
}
}
delay(100);
}
Lg Lorenz
ich habe mal eine Frage zu Bluetooth HC 05 .
Mein Mower(mit HC 05 als Slave) verbindet sich je nach Position mit einem in der Nähe befindlichen HC 05 Modul (Master) welche ich im Garten positioniert habe ab einem Abstand< 3 m automatisch .
Die Antennen der Garten – BT habe ich dafür gekürzt. Die Garten BT Module haben alle unterschiedliche Namen, welche ich über den AT Modus geändert habe.
Die Garten Module hängen an keinem Board sondern nur an Gnd und VCC. Wie gesagt das automatische Pairing funktioniert.
Nun die Frage:
Ist es möglich nach dem Pairing zwischen Mower und einem der Garten – Modul :
1. Den Namen , oder auch die Adresse des jeweiligen Garten Moduls zu ermitteln und im Sketch weiter zu verwenden?
2. Allein durch das Pairing ein Aktion im Sketch zu bewirken? Siehe angehängten Code. Hier geht die LED nur an, wenn auch Daten ausgetauscht werden. Da aber am Garten Modul kein Board hängt (nicht hängen soll), ist das also auch nicht möglich.
/LED an pin D2 anderer pin an Ground
//RX vo BT an RX Nano
//TX von BT an TX Nano
#include
#define ledPin 2
#define rxPin 1
#define txPin 0
SoftwareSerial btSerial(rxPin, txPin);
String btData;
void setup() {
btSerial.begin(9600);
btSerial.println("bluetooth available");
pinMode(ledPin,OUTPUT);
}
void loop()
{
if (btSerial.available())
{
btData = btSerial.readString();
if(btData=="on")
{
digitalWrite(ledPin,HIGH);
btSerial.println("LED on Pin 2 is on");
}
if (btData=="off")
{
digitalWrite(ledPin,LOW);
btSerial.println("LED on Pin 2 is off");
}
}
delay(100);
}
Lg Lorenz