Für Modul mit den Anschlüssen:
EN VCC GND TXD RXD STATE
void setup() {}
void loop() {}
Arduino | BM (BlueoothModul) |
---|---|
5V | VCC |
GND | GND |
TX0 | TXD |
RX0 | RXD |
- Man betrachtet das BM mit der Antenne nach oben.
- An den obersten rechten Pin (Pin 34) des BM eine Krokodilklemme oder ein Kabel abschließen.
- Dieses über einen Taster an 3.3V des Arduinos anschließen.
Arduino | Taster | BM (BlueoothModul) |
---|---|---|
3.3V | ↔ | Pin 34 |
- Taster gedrückt halten und Arduino an den Computer anschließen
- Wenn die rote LED am BM leuchtet, Taster loslassen
- Seriellen Monitor in der Arduino IDE öffnen
Sowohl NL als auch CR
auswählen38400 Baus
auswählenAT
2mal senden- Wenn spätenstens mein 2. Mal OK zurückkommt, ist die Kommunikation erfolgreich.
Beschreibung | Befehl | erwartete Rückgabe |
---|---|---|
Test | at | OK |
Auf Standardwerte zurücksetzen | at+orgl | OK |
Baudrate überprüfen | at+uart? | +UART:38400,0,0 OK |
Ist die Baudrate verschieden, diese korrigieren |
at+uart=38400,0,0 | OK |
Modul-Addresse erfragen | at+addr? | +ADDR:????:??:?????? OK |
Diese Addresse notieren.
Beschreibung | Befehl | erwartete Rückgabe |
---|---|---|
Test | at | OK |
Auf Standardwerte zurücksetzen | at+orgl | OK |
Baudrate überprüfen | at+uart? | +UART:38400,0,0 OK |
Ist die Baudrate verschieden, diese korrigieren |
at+uart=38400,0,0 | OK |
Master Modus aktivieren |
at+role=1 | OK |
Verbindungsmodus auf addressenspeziefisch setzen |
at+cmode=0 | OK |
Slave-Addresse einstellen | at+bind=????,??,?????? | OK |
Achtung: Beim einsetzen der Slave-Addresse Kommata statt Punkten verwenden!
Wenn beide Module eingeschalten sind sollten sie nach wenigen Sekunden 2mal hintereinander in zwei Sekunden rot und blau blinken.