Zuletzt aktiv 1 month ago

HC-06 Module Configurator - Arduino Code

Lucas Teske hat die Gist bearbeitet 12 years ago. Zu Änderung gehen

1 file changed, 41 insertions

hc06config.ino(Datei erstellt)

@@ -0,0 +1,41 @@
1 + /*
2 + HC-06 Module Configurator
3 +
4 + This Arduino Code Configures the Baudrate, name and PIN to a HC-06 Bluetooth module on Serial port 0
5 +
6 +
7 + By: Lucas Teske
8 + */
9 +
10 + #define BAUDRATE 115200 // Valid values: 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200.
11 + // Default: 9600
12 +
13 + void setup() {
14 + //Initialize serial and wait for port to open:
15 + Serial.begin(9600);
16 + while (!Serial) {
17 + ; // wait for serial port to connect. Needed for Leonardo only
18 + }
19 + // Change mybt to your device name, and 1234 to your pin
20 + Serial.write("AT+NAMEmybt");
21 + delay(1000);
22 + Serial.write("AT+PIN1234");
23 + delay(1000);
24 + switch(BAUDRATE) {
25 + case 1200: Serial.write("AT+BAUD1"); break;
26 + case 2400: Serial.write("AT+BAUD2"); break;
27 + case 4800: Serial.write("AT+BAUD3"); break;
28 + case 9600: Serial.write("AT+BAUD4"); break;
29 + case 19200: Serial.write("AT+BAUD5"); break;
30 + case 38400: Serial.write("AT+BAUD6"); break;
31 + case 57600: Serial.write("AT+BAUD7"); break;
32 + case 115200: Serial.write("AT+BAUD8"); break;
33 + default: Serial.write("AT+BAUD4"); break;
34 + }
35 + delay(1000);
36 + }
37 +
38 +
39 + void loop() {
40 +
41 + }
Neuer Älter