Indholdsfortegnelse:

AT-kommandoer til Bluetooth-modul (HC-05 W/ EN Pin og BUTTON) Brug af Arduino Board !: 5 trin
AT-kommandoer til Bluetooth-modul (HC-05 W/ EN Pin og BUTTON) Brug af Arduino Board !: 5 trin

Video: AT-kommandoer til Bluetooth-modul (HC-05 W/ EN Pin og BUTTON) Brug af Arduino Board !: 5 trin

Video: AT-kommandoer til Bluetooth-modul (HC-05 W/ EN Pin og BUTTON) Brug af Arduino Board !: 5 trin
Video: #15 HC 05 Bluetooth Modbus Android HMI | Внешний ПЛК Arduino 2024, Juli
Anonim
AT-kommandoer til Bluetooth-modul (HC-05 W/ EN Pin og BUTTON) Brug af Arduino Board!
AT-kommandoer til Bluetooth-modul (HC-05 W/ EN Pin og BUTTON) Brug af Arduino Board!

Af Jay Amiel AjocGensan PH

Denne instruktør hjælper dig med at komme i gang med at bruge dit HC05 bluetooth -modul. Ved slutningen af denne instruktør vil du have lært om at sende AT -kommandoer til modulet for at konfigurere/ændre det (navn, adgangsnøgle, baudrate osv.) Ved hjælp af dit arduino -kort.

Trin 1: Materialer

1. Arduino UNO

2. HC05 Bluetooth -modul

3. Jumper Wires

4. Brødbræt

5. Modstande (1k og 2k)

Det er det!

Trin 2: Ledningsdiagram

Ledningsdiagram
Ledningsdiagram

Følg denne procedure, hvis du vil starte AT-kommandoer med din HC-05 (med EN-pin og KNAP yderst til højre på BT)

Lav ff -forbindelser!

BT VCC til Arduino 5V

BT GND til Arduino GND

BT TX til Arduino D2

BT RX til Arduino D3 (Brug en VOLTAGE DIVIDER til denne del! BT Rx kan ikke håndtere 5V signal fra arduino!)

Trin 3: Upload kode til Arduino Board

BEMÆRK: Inden overførsel skal du fjerne tx- og rx -ledningerne og kun forlade 5V- og jordforbindelserne.

Efter delen "Udført upload" skal BT TX tilsluttes ARDUINO D2 igen og BT RX til ARDUINO D3 (stadig med spændingsdeleren).

Lysdioden på HC-05 skal blinke hurtigt cirka 5 gange i sekundet.

#omfatte

SoftwareSerial BTserial (2, 3); // RX | TX // Tilslut HC-05 TX til Arduino pin 2 RX.

// Tilslut HC-05 RX til Arduino pin 3 TX

char c = '';

ugyldig opsætning () {

Serial.begin (9600);

Serial.println ("Arduino er klar");

Serial.println ("Husk at vælge Både NL & CR i den serielle skærm");

// HC-05 standard seriel hastighed for AT-tilstand er 38400

BTserial.begin (38400);

}

void loop () {

// Fortsæt med at læse fra HC-05 og send til Arduino Serial Monitor

hvis (BTserial.available ()) {

c = BTserial.read ();

Serial.write (c);

}

// Fortsæt med at læse fra Arduino Serial Monitor og send til HC-05

hvis (Serial.available ()) {

c = Serial.read ();

BTserial.write (c); }

}

Trin 4: Sæt BT -modulet i AT MODE

Image
Image
Sætter BT -modulet på AT MODE
Sætter BT -modulet på AT MODE

Med Arduino på, skal du gøre følgende:

Fjern 5V -forbindelsen til BT VCC

Tryk og hold på knappen på BT -modulet

Tilslut BT VCC igen til 5V (mens du stadig trykker på knappen), skal LED'en lyse.

Slip knappekontakten, og LED'en skal blinke langsomt til/fra hvert andet sekund (ca. 2 sek.).

Dette angiver AT -tilstand.

Trin 5: Send AT -kommandoer

Nu hvor du er i AT -tilstand, kan du nu begynde AT -komm.

Her er nogle eksempler på AT -kommandoer, du kan bruge, eller du kan søge på internettet efter andre AT -kommandoer.

For at returnere HC-05 til mfg. standardindstillinger: "AT+ORGL"

For at få version af din HC-05 skal du indtaste: "AT+VERSION?"

For at ændre enhedsnavn fra standard HC-05 til lad os sige MYBLUE indtast: "AT+NAME = MYBLUE"

For at ændre standardsikkerhedskoden fra 1234 til 2987 skal du indtaste: "AT+PSWD = 2987"

For at ændre HC-05-baudhastighed fra standard 9600 til 115200, 1 stopbit, 0 paritet enter: "AT+UART = 115200, 1, 0"

VIGTIG BEMÆRK: Hvis du bruger AT -kommandoer med "?", Skal du gøre dette, mens du trykker på knappen på BT -kortet, og tryk på enter på computeren. Det burde gøre det.

Anbefalede: