PÅ kommando-läge för HC-05 och HC-06 Bluetooth module (4 / 5 steg)
Steg 4: Skapa en anslutning
För HC05:
När modulen är i på-läge, öppna arduino. Gå till Verktyg > seriell port > Välj din USB till TTL converter är ansluten till com-porten (kan gå till Enhetshanteraren på datorn > portar (COM & LPT)). Nu öppna seriell bildskärmen. Modulen bt nu kommunicerar på ett överföringshastigheten 38400. Så ändra överföringshastigheten till 38400 i nedre högra hörnet av seriell övervaka. Också ändra "ingen linje slut" till "både NL & CR" hittade precis bredvid överföringshastigheten.
Om du inte har Arduino IDE, sedan hämta Tera sikt (som är en utmärkt terminal emaluator). Öppna Tera sikt. Ett pop-up fönster öppnas, markera seriell och välja den com-port usb till ttl converter är ansluten till. Tryck på ok och kommer att upprätta en anslutning. Nu gå till setup > seriell port > inställd överföringshastigheten 38400. Efter inställning-upp baudgrad gå till setup > terminal > ändra radmatningar till CR + LF från nedrullningsbara menyn. Också markera rutan lokalt eko under newline. Ställ in är nu komplett.
Om du använder arduino (UNO/MEGA) ombord, sedan kopiera klistra in följande kod, som är bara en modifiering av programvaran seriell exempel ingår i arduino exempel.
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
#include < SoftwareSerial.h >
SoftwareSerial mySerial (10, 11); RX, TX
void setup() {
Serial.BEGIN(9600);
pinMode(9,OUTPUT); digitalWrite(9,HIGH);
Serial.println ("Ange AT-kommandon:");
mySerial.begin(38400);
}
void loop()
{
om (mySerial.available())
Serial.write(mySerial.Read());
om (Serial.available())
mySerial.write(Serial.read());
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Ladda upp koden till arduino styrelsen, när koden är uppladdade, öppna Serial monitor, ändra "ingen linje slut" till "både NL & CR" längst ner, stänga den och koppla arduino ombord från usb. Nu igen återansluter arduino till usb, ansluta vcc av bluetooth-modul till arduino 5 volt och öppna seriell bildskärm. Lysdioderna på modulen bör blinka med intervall på 2 sekunder. Det betyder att det har trätt i AT läge. Nu är du redo att ange AT-kommandon.
För HC06:
Nu finns en liten nackdel för HC06, väntar det inte någon uppsägning karaktär för varje på kommando post. I stället det agerar till vad tecken du angett efter en sekund. Därför, om du inte kan avsluta en command post inom en sekund, det kommer att ignoreras. Därför kan det vara oerhört svåra att göra manuell inmatning konfiguration med Windows Hyper-terminal programvara. Remote Desktop programvara som gör batch skicka flera tecken måste användas. Jag hittade den Arduinoen fungerar bra. Å andra sidan, om du använder Tera sikt måste du skriva ner AT-kommandon i ett anteckningsblock, än kopiera-klistra in den till Tera sikt. Högerklicka på Tera sikt konsolen automatiskt klistra in den kopierade linjen och utföra omedelbart.
Så när modulen är ansluten till usb-ttl converter och drivs upp, öppna arduino, Välj usb-ttl com-port, ange överföringshastigheten till 38400. Inga andra inställningar måste tillämpas till skillnad från HC05. Och för Tera therm, Välj lämpligt com-porten, gå till setup > seriell port > inställd överföringshastigheten 38400, gå till setup > terminal > Markera rutan lokalt eko och allt är inställt.