INHOUDSOPGAWE:

Aan die gang met die HC05 Bluetooth -module en Arduino [tutoriaal]: 6 stappe
Aan die gang met die HC05 Bluetooth -module en Arduino [tutoriaal]: 6 stappe

Video: Aan die gang met die HC05 Bluetooth -module en Arduino [tutoriaal]: 6 stappe

Video: Aan die gang met die HC05 Bluetooth -module en Arduino [tutoriaal]: 6 stappe
Video: LDmicro 2: Create Ladder Diagram (Microcontroller PLC Ladder Logic Programming with LDmicro) 2024, November
Anonim
Aan die gang met die HC05 Bluetooth -module en Arduino [handleiding]
Aan die gang met die HC05 Bluetooth -module en Arduino [handleiding]

U kan hierdie en ander wonderlike tutoriale lees op die amptelike webwerf van ElectroPeak

In hierdie tutoriaal leer u hoe u data met Bluetooth kan kommunikeer en stuur met behulp van die HC05 Bluetooth -module en die Arduino -bord. Aan die einde van hierdie artikel leer u:

  • Algemene inligting oor Bluetooth -protokol
  • Hoe om data met Bluetooth te stuur
  • Hoe om AT-Command na HC05 te stuur

Stap 1: 'n Kort inleiding tot Bluetooth -kommunikasie en protokol

Daar is verskillende maniere vir draadlose kommunikasie, soos NRF, ZigBee, Wi-Fi en Bluetooth.

Bluetooth -protokol; 'n Bekostigbare kommunikasiemetode in die PAN -netwerk, met 'n maksimum datatempo van 1Mb/S, wat binne 'n nominale bereik van 100 meter met 'n frekwensie van 2,4 G werk, is 'n algemene manier om draadloos te kommunikeer.

HC05 -module is 'n Bluetooth -module wat seriële kommunikasie gebruik, meestal gebruik in elektroniese projekte.

Belangrike spesifikasies vir HC05 Bluetooth -module:

  • Werkspanning: 3.6V - 5V
  • Interne antenna: Ja
  • Outomatiese verbinding met die laaste toestel: Ja

Stap 2: Stuur data via Bluetooth na Arduino

Die HC05 -module het 'n interne 3.3v -reguleerder, en daarom kan u dit aan 'n 5V -spanning koppel. Maar ons beveel sterk 3.3V spanning aan, aangesien die logika van HC05 seriële kommunikasie penne 3.3V is. Die toevoer van 5V aan die module kan die module beskadig.

Om te voorkom dat die module beskadig word en dit behoorlik laat werk, moet u 'n weerstandsverdelingskring (5v tot 3.3v) tussen arduino TX -pen en module RX -pen gebruik. As meester en slaaf gekoppel is, flikker blou en rooi LED's op die bord elke 2 sekondes. As hulle nie gekoppel is nie, knipper slegs die blou elke 2 sekondes.

Stap 3: Skakel

Kring
Kring
Kring
Kring

Stap 4: Kode

Om met HC05 te kommunikeer met Bluetooth, benodig u 'n Bluetooth -terminale -toepassing op u telefoon. U kan hierdie een gebruik. Laai hierdie kode nou op u Arduino op om die data oor te dra, en verbind HC05 met die app wat u pas geïnstalleer het. Kommunikasie naam is HC05, die wagwoord is 1234 of 0000 en die oordrag baud koers is standaard 9600.

Kom ons kyk die kode dieper en kyk wat elke reël beteken:

#sluit "SoftwareSerial.h" in

biblioteek wat u benodig vir seriële kommunikasie van sagteware. U kan dit hier aflaai.

SoftwareSerial MyBlue (2, 3);

Sagteware definisie vir reeks penne; RX2 en TX3

MyBlue.begin (9600);

Stel die seriële baud -tempo van sagteware op 9600 op

Lees reeksdata en skakel LED's dienooreenkomstig aan/uit.

Stap 5: Stuur AT-bevele na die HC05 Bluetooth-module

Stuur AT-bevele na HC05 Bluetooth-module
Stuur AT-bevele na HC05 Bluetooth-module

Deur die knoppie ingedruk te hou, skakel die module oor in die AT-opdragmodus. Anders werk dit in die kommunikasiemodus. Sommige modules het 'n drukknop in hul pakkette, en u hoef nie meer een by te voeg nie. opdragte met behulp van Serial Monitor.

U sal die ANTWOORD ontvang deur 'n OPDRAG na die module te stuur. Hier is 'n paar van die belangrikste AT -opdragte:

Stap 6: Koop HC05 Bluetooth -module

Koop HC05 Blurtooth -module van ElectroPeak

Aanbeveel: