최대 1 분 소요

Setting test code

Uno have one serial port (TX0, RX0)

But I want to test both BT and USB serial port..

PC —> arduino –> BT

 I want use USB on this area.

So I use softwareSerial code, This code is provide from arduino library.

This is sample code

   
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 #include  int bluetoothTx = 2;  // TX-O pin of bluetooth mate, Arduino D2 int bluetoothRx = 3;  // RX-I pin of bluetooth mate, Arduino D3 SoftwareSerial bluetooth(bluetoothTx, bluetoothRx); void setup() { Serial.begin(9600);  // Begin the serial monitor at 9600bps //  bluetooth.begin(115200);  // The Bluetooth Mate defaults to 115200bps //   bluetooth.print("$$$");  // Enter command mode //  delay(100);  // Short delay, wait for the Mate to send back CMD //  bluetooth.println("U,9600,N");  // Temporarily Change the baudrate to 9600, no parity // 115200 can be too fast at times for NewSoftSerial to relay the data reliably bluetooth.begin(9600);  // Start bluetooth serial at 9600 } void loop() { if(bluetooth.available())  // If the bluetooth sent any characters { // Send any characters the bluetooth prints to the serial monitor Serial.print((char)bluetooth.read()); } if(Serial.available())  // If stuff was typed in the serial monitor { // Send any characters the Serial monitor prints to the bluetooth bluetooth.print((char)Serial.read()); } // and loop forever and ever! }

And I need connect HW

HC-06             arduino

TX   ———–  PIN2

RX   ———–  PIN3

VDD ———–  3.3V

GND ———– GND