Stap 2: De Code van de Arduino voor HC-05 opdrachtmodus
De Arduino communiceert met de HC-05 met behulp van de SoftwareSerial-poorten, terwijl de Arduino met de gebruiker via de seriële Monitor communiceert.
/*
Auteur: Hazim Bitar (techbitar)
DATUM: 29 Aug 2013
LICENTIE: Public domain (gebruik op eigen risico)
Contactpersoon: techbitar op gmail dot com (techbitar.com)
*/
#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());
}