Stap 4: Instellen van verbinding
Voor HC05:
Zodra de module in op modus, open arduino. Ga naar extra > seriële poort > Selecteer uw USB aan Convertor TTL is aangesloten op de com-poort (als u wilt weten, gaat u naar Apparaatbeheer van uw pc > poorten (COM & LPT)). Open nu de seriële monitor. De bt-module is nu communiceren op een baud-rate van 38400. Zo Wijzig de baud-rate 38400 op bodem juiste hoek van de seriële monitor. Ook "geen lijn ending" wijzigen in "zowel NL & CR" gevonden net naast de baud-rate.
Als u geen Arduino IDE, vervolgens Tera term (dat is een uitstekende terminal emaluator) te downloaden. Open Tera term. Een pop-upvenster opent, selecteer seriële en de usb to ttl converter is aangesloten op de com-poort kiezen. Druk op ok en een verbinding tot stand zal worden gebracht. Ga nu naar instellingen > seriële poort > Stel de baud-rate op 38400. Na het opzetten van de baud-rate gaat u naar setup > terminal > CR + LF de newline omzetten vanuit naar de waterdruppel waas spijskaart. Ook de lokale echo selectievakje onder newline. De set-up is nu voltooid.
Als u gebruik arduino (UNO/MEGA) board, vervolgens kopie plak de volgende code, die is gewoon een wijziging van seriële Software voorbeeld opgenomen in arduino voorbeelden.
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
#include < SoftwareSerial.h >
SoftwareSerial mySerial (10, 11); RX, TX
VOID Setup {}
Serial.begin(9600);
pinMode(9,OUTPUT); digitalWrite(9,HIGH);
Serial.println ("Voer AT-opdrachten:");
mySerial.begin(38400);
}
void loop
{
Als (mySerial.available())
Serial.write(mySerial.Read());
Als (Serial.available())
mySerial.write(Serial.read());
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Uploaden van de code naar de arduino board, zodra de code geüpload, open Serial monitor is, wijzigen van "geen lijn ending" op "zowel NL & CR" onderaan, sluit het en arduino board verbreken usb. Nu weer opnieuw arduino aan usb, vcc van bluetooth module verbinden met arduino 5 volt en open seriële monitor. De led op de module moet knipperen met regelmatige tussenpozen van 2 seconden. Dat betekent dat het de AT-mode is aangegaan. Nu bent u klaar om te gaan AT commando's.
Voor HC06:
Nu er een klein nadeel voor HC06 is, wacht het niet voor elke beëindiging teken elk bij de ingang van de opdracht. In plaats daarvan het rechtshandelingen aan wat karakter dat u ingevoerd na een seconde. Dus, bent u niet kundig voor opdracht de celinvoer voltooien binnen een seconde, dat het zal worden genegeerd. Vanwege dit gedrag is wellicht het uiterst difficult te doen van handmatige invoer configuration Windows Hyper-terminal softwarematig. Terminal software waarmee batch verzending van meerdere tekens moet worden gebruikt. Ik vond dat arduino werkt prima. Aan de andere kant, als u Tera term moet u de AT-commando's in een notitieblok, noteer dan kopiëren en plakken het op Tera term. Rechts te klikken op Tera term console automatisch plak de gekopieerde regel en onmiddellijk uitvoeren.
Dus zodra de module is aangesloten op de usb-ttl converter en arduino aangedreven omhoog, open, selecteert u de com-poort voor usb-ttl, set baud-rate tot 38400. Geen andere instellingen moeten worden toegepast in tegenstelling tot HC05. En voor Tera therm, selecteer com-poort, gaat u naar setup > seriële poort > Stel de baud-rate op 38400, ga naar instellingen > terminal > selectievakje het vak lokale echo en alles is ingesteld.