Innehållsförteckning:

Inställningar för Bluetooth AT -kommandon (HC05 HC06): 4 steg
Inställningar för Bluetooth AT -kommandon (HC05 HC06): 4 steg

Video: Inställningar för Bluetooth AT -kommandon (HC05 HC06): 4 steg

Video: Inställningar för Bluetooth AT -kommandon (HC05 HC06): 4 steg
Video: #15 HC 05 Bluetooth Modbus Android HMI | Outseal Arduino PLC 2024, Juli
Anonim
Inställningar för Bluetooth AT -kommandon (HC05 HC06)
Inställningar för Bluetooth AT -kommandon (HC05 HC06)

Hej killar! Jag hoppas att du redan gillade min tidigare instruerbara "How to Control Servo Motor Arduino Tutorial". Detta är en annan informativ handledning för att lära dig hur du gränsar med din Bluetooth -modul och konfigurerar dess inställningar med AT -kommandon, så om du vill ändra ditt Arduino Bluetooth -namn eller lösenord eller andra Bluetooth -parametrar är detta den bästa guiden för dig att uppnå det.

Under utarbetandet av denna handledning försökte vi se till att den här artikeln kommer att vara den bästa guiden för dig för att kunna lära dig grunderna för hur bluetooth -modulerna fungerar under AT -kommandoläge och lära dig användbar information om hur du använder korrekt AT -kommandoset.

Sådana detaljer är så viktiga särskilt för dem som vill börja lära sig elektronik och robotik. så vi hoppas att den här instruktionsboken innehåller de dokument som behövs.

Vad du kommer att lära av detta instruerbara:

Lär dig historien om AT -kommandon.

Förstå skillnaden mellan HC bluetooth -moduler.

Lär dig hårdvaran för HC Bluetooth -modulen.

Gör det lämpliga kopplingsschemat med ett Arduino -kort.

Ställ in Bluetooth på AT -kommandoläge.

Starta de nya Bluetooth -inställningarna

Steg 1: Hur man gränsar med Bluetooth -moduler

Hur man gränsar med Bluetooth -moduler
Hur man gränsar med Bluetooth -moduler
Hur man gränsar med Bluetooth -moduler
Hur man gränsar med Bluetooth -moduler
Hur man gränsar med Bluetooth -moduler
Hur man gränsar med Bluetooth -moduler

Från och med projektbeskrivningen kommer vi att anpassa Bluetooth -modulparametrarna, men hur kan vi kommunicera med Bluetooth -modulerna!

Som många andra enheter accepterar Bluetooth -moduler kommunikationen via AT -kommandon för att konfigurera dem inställningar som namn, lösenord, överföringshastighet och andra inställningar.

Vad är dessa AT -kommandon

Tillbaka till år 1981 uppfann Dennis Hayes ett specifikt kommandospråk för att koppla samman "Hayes smartmodem -enhet" och denna kommandospråkuppsättning består av en serie korta textsträngar som kan kombineras för att producera kommandon för operationer som uppringning, upphängning och ändra parametrarna för anslutningen. Härifrån kommer idén att utveckla mer och mer Hayes -uppsättningen eller AT -kommandona för att ansluta fler enheter med någon form av prefixstecken.

Precis som de andra enheterna har Bluetooth -modulerna AT -kommandoläge där du kan koppla dem med AT -kommandon för att ställa in parametrar.

Så för att skicka AT -kommandon till en Bluetooth -modul måste vi först ställa det i AT -kommandoläge.

De mest populära Bluetooth-modulerna är HC-06 och HC-05-modulen som kommer att användas i vår handledning.

Det är svårt att skilja mellan dessa två Bluetooth bara genom att se, men med hjälp av ett breakout -kort är skillnaden på stiften.

Steg 2: Bluetooth -hårdvaran

Bluetooth -hårdvaran
Bluetooth -hårdvaran
Bluetooth -hårdvaran
Bluetooth -hårdvaran

För vår HC-05-modul har vi alla dessa sex stift:

  1. KEY eller Enable: Denna pin måste dras högt för att gå in i AT -läge. I vår Bluetooth -modul har vi redan en tryckknapp så viktig för att fastställa draghöjningssatsen för KEY -stiftet
  2. VCC och GND för strömförsörjning.
  3. RXD och TXD för seriell in-/utdata
  4. STATE -stift, ignorera det bara eftersom det förmodligen inte är anslutet till ingen av Bluetooth -stiften och vi kommer inte att behöva det i denna handledning.

Jag kommer att använda Arduino -kortet för att skicka de seriella AT -kommandona till min Bluetooth -modul.

Steg 3: Kretsdiagram

Kretsdiagram
Kretsdiagram

Jag flyttade till easyEDA för att skapa mitt kretsschema för denna handledning och här är hur man kopplar Bluetooth -modulen till Arduino, allt som krävs är stift nummer 3 från Arduino till RXD på Bluetooth och stift nummer 2 på Arduino till TXD för Bluetooth, GND till GND och VCC till Arduino 5V.

Steg 4: Koder och tester

Koder och tester
Koder och tester
Koder och tester
Koder och tester
Koder och tester
Koder och tester
Koder och tester
Koder och tester

För att flytta till programvarudelen, som jag redan nämnt kommer vi att använda Arduino -kort för att kommunicera med Bluetooth.

När vi har drivit Arduino kommer vi att ha Bluetooth -lysdioden som blinkar snabbt inom ett intervall på en halv sekund, vilket betyder att AT -läget inte har angetts så innan du sätter på Arduino håller du bara tryckknappen intryckt och drar sedan på din Arduino, som ett resultat LED -lampan blinkar långsammare inom ett intervall på 2 sekunder vilket indikerar att AT -kommandoläget har gått in. Nu kör vi Arduino seriell bildskärm eller någon annan seriell bildskärm som teraterms för att börja skicka AT -kommandon, du kan få AT -kommandodokumentet från nedladdningslänken nedan. Detta dokument visar listan över tillgängliga AT -kommandon för vår Bluetooth -modul.

För att starta inställningarna kör vi den seriella bildskärmen och vi ställer in överföringshastigheten till 9600 och både NL & vagnretur, nu om du skickar tecknen AT genom seriemonitorn ska du få ett OK svar från Bluetooth -modulen.

Vi börjar med att ställa in Baud -hastigheten till 9600BPS och för att göra det måste vi skriva AT+UART = 9600, 0, 0 och tryck sedan på enter, i varje lyckad operation måste du få ett OK -svar från Bluetooth -modulen

Vi kommer också att ändra Bluetooth -namnet till Device1 så vi skriver AT+NAME = Device1

Och vi kommer också att ändra Bluetooth -lösenordet till 2020 så vi skriver AT+PSWD = 2020

Många andra AT -instruktioner finns tillgängliga för användning av Bluetooth -modulen så allt du behöver göra är att ladda ner dokumentet som bifogas länken nedan och läsa det för att få rätt AT -kommando som du behöver.

Efter denna handledning kommer du nu att kunna anpassa Bluetooth för dina robotar och enheter och du kan köra dem som professionella.

Om mina kommande självstudier kan du föreslå några teman i kommentarsfältet nedan,

En sista sak, se till att du gör elektronik varje dag. Vi ses nästa gång

Rekommenderad: