Stap 6: Met behulp van de Bluetooth-module
Voordat u daadwerkelijk gebruik maken van de HC05 Bluetooth-module, moet u deze eerst aanpassen. Ga als volgt te werk om te zetten uw HC05 Bluetooth-module voor de SparkRover:
De HC05 met de Arduino draad
- GND van de HC-05---Arduino GND Pin
- HC-05 VCC (5V)---5V van de Arduino
- HC-05 TX---Arduino Pin 10 (zachte RX)
- HC-05 RX---Arduino Pin11 (zachte TX)
- HC-05 toets (PIN 34)---Arduino Pin 9
De "HC05 - Arduino AT commando's" Upload uw Arduino (code hieronder)
Purdue Mechatronics Club (voorjaar 2016)
SparkRoverV2 muur ontwijkt
#include < SoftwareSerial.h >
SoftwareSerial BTSerial(10, 11); RX | TX
VOID Setup {}
pinMode (9, OUTPUT); deze pin zal het trekken van de HC-05 pin 34 (sleutel pin) hoge overstappen module op modus
digitalWrite (9, hoge);
Serial.begin(9600);
Serial.println ("Voer AT-opdrachten:");
BTSerial.begin(38400); HC-05 standaardsnelheid in opdracht meer
}
void loop {}
Houd lezend van HC-05 en Arduino seriële Monitor verzenden
Als (BTSerial.available())
Serial.write(BTSerial.Read()); Houd lezing uit de Arduino seriële Monitor en verzenden van HC-05
Als (Serial.available())
BTSerial.write(Serial.read());
}
Open de seriële Monitor in Arduino, en typ de volgende opdrachten (per regel) :
AT + naam = SparkRover
AT + PSWD = 2468 (of wat je wilt)
Bijwerken uw bedrading
- GND van de HC-05---Arduino GND Pin
- HC-05 VCC (5V)---5V van de Arduino
- HC-05 TX---Arduino RX0
- HC-05 RX---Arduino TX1
- HC-05 toets (PIN 34)---niets