My connections are: Laptop -> Arduino UNO, MB-102(USB to breadboard power adapter)
Arduino UNO(without IC) Rx -> Pro mini Tx0
Arduino UNO(without IC) Tx -> Pro mini Rx1
Arduino UNO(without IC) RESET -> Pro mini Rst
MB-102 5V -> Pro Mini Pin RAW
MB-102 GND -> Pro Mini Pin GND
Pro Mini Pin 2 -> AT 09 TXD
Pro Mini Pin 3 -> AT 09 RXD
Pro Mini Pin VCC -> AT 09 VCC
Pro Mini Pin GND -> AT 09 GND
Laptop -> Arduino UNO, MB-102(USB to breadboard power adapter)
Arduino UNO(without IC) Rx -> Pro mini Tx0
Arduino UNO(without IC) Tx -> Pro mini Rx1
Arduino UNO(without IC) RESET -> Pro mini Rst
MB-102 5V -> Pro Mini Pin RAW
MB-102 GND -> Pro Mini Pin GND
Pro Mini Pin 2 -> AT 09 TXD
Pro Mini Pin 3 -> AT 09 RXD
Pro Mini Pin VCC -> AT 09 VCC
Pro Mini Pin GND -> AT 09 GND
#include<SoftwareSerial.h> SoftwareSerial ble(2, 3); int statePin = 4; char c; void setup() { Serial.begin(9600); ble.begin(9600); ble.print("AT\r\n"); delay(100); while(!ble.available()) Serial.print("."); while(ble.available()) { Serial.print(char(ble.read())); } } void loop() { while(ble.available() > 0) { c = char(ble.read()); delay(10); Serial.print(c); ble.print(c); } } #include<SoftwareSerial.h> SoftwareSerial ble(2, 3); int statePin = 4; char c; void setup() { Serial.begin(9600); ble.begin(9600); ble.print("AT\r\n"); delay(100); while(!ble.available()) Serial.print("."); while(ble.available()) { Serial.print(char(ble.read())); } } void loop() { while(ble.available() > 0) { c = char(ble.read()); delay(10); Serial.print(c); ble.print(c); } }