Bluetooth mit itead shild

Diese Zeichen kommen bei mir immer wenn ich die baudrate noch net richtig hab, aber schon grob im richtigen Bereich.
Ich denke du bist nah dran. Vll auch einfach nochmal rx/tx tauschen. aber den fehler kenn ich.

Also du brauchst nur tx und rx pin. Also die erste Konfig.
Das andere ist glaube wenn du über diese AT(?) Kommandos den Bluetooth Transceiver einstellen willst. Z.b. Name, passwort usw.
Das hab ich selber noch nicht gemacht.

Ich benutze am PC nen Bluetooth dongle und teraterm als terminal. Was benutzt du?

Hier mal ein Softwarebeispiel:

#include <Wire.h>
#include <Adafruit_BMP085.h>
#include <SoftwareSerial.h>

SoftwareSerial mySerial(2, 3); // RX, TX
Adafruit_BMP085 bmp;

int time = 0;

void setup() {
mySerial.begin(9600);
Serial.begin(9600);
if (!bmp.begin()) {
Serial.println("Could not find a valid BMP085 sensor, check wiring!");
while (1) {}
}
}

void loop() {
Serial.print(time);
Serial.print(" ");
Serial.print(bmp.readTemperature());
Serial.print(" ");
Serial.println(bmp.readPressure());
mySerial.print(time);
mySerial.print(" ");
mySerial.print(bmp.readTemperature());
mySerial.print(" ");
mySerial.println(bmp.readPressure());
time = time + 1;
delay(1000);
}

Das ließt mir den Sensor aus und gibt mir die werte erst über Serial (pin0/1 einfach freilassen und über usb verbunden) und dann noch über myserial(pin2/3 als rx/tx mit dem bluetooth adapter verbunden) aus.

Hoffe du bekommst es hin, denke du bist sehr nah dran.