Post Reply 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
rename BT modules
06-05-2014, 03:14 AM (This post was last modified: 06-05-2014 03:15 AM by steamboat.)
Post: #2
Modification of soft serial example
This is my modification of the soft serial example in the Arduino IDE.
Load it to your arduino.
Connect pin 2/3 to your BT module.
Start the serial monitor and klick no LF on the bottom line

Now you can send all AT codes to the BT module and even get the answers:

Modification of soft serial example

Software serial multple serial test

Receives from the hardware serial, sends to software serial.
Receives from software serial, sends to hardware serial.

The circuit:
* RX is digital pin 10 (connect to TX of other device)
* TX is digital pin 11 (connect to RX of other device)

Not all pins on the Mega and Mega 2560 support change interrupts,
so only the following can be used for RX:
10, 11, 12, 13, 50, 51, 52, 53, 62, 63, 64, 65, 66, 67, 68, 69

Not all pins on the Leonardo support change interrupts,
so only the following can be used for RX:
8, 9, 10, 11, 14 (MISO), 15 (SCK), 16 (MOSI).

created back in the mists of time
modified 25 May 2012
by Tom Igoe
based on Mikal Hart's example

This example code is in the public domain.

Changes by Rainer Radow for BT modules

#include <SoftwareSerial.h>

SoftwareSerial mySerial(2, 3); // RX, TX to BT module

void setup()
// Open serial communications and wait for port to open:
while (!Serial) {
; // wait for serial port to connect. Needed for Leonardo only

Serial.println("Helloo Shellmo!");

// set the data rate for the SoftwareSerial port
mySerial.println("Hello, Rainer?");

void loop() // run over and over
if (mySerial.available())
if (Serial.available())

Visit this user's website Find all posts by this user
Quote this message in a reply
Post Reply 

Messages In This Thread
rename BT modules - steamboat - 06-03-2014, 11:08 PM
Modification of soft serial example - steamboat - 06-05-2014 03:14 AM

Forum Jump:

User(s) browsing this thread: 1 Guest(s)