Innehållsförteckning:

Komma igång med HC05 Bluetooth -modul och Arduino [Handledning]: 6 steg
Komma igång med HC05 Bluetooth -modul och Arduino [Handledning]: 6 steg

Video: Komma igång med HC05 Bluetooth -modul och Arduino [Handledning]: 6 steg

Video: Komma igång med HC05 Bluetooth -modul och Arduino [Handledning]: 6 steg
Video: HC05 och trådlös programmering av arduino 2024, November
Anonim
Komma igång med HC05 Bluetooth -modul och Arduino [Handledning]
Komma igång med HC05 Bluetooth -modul och Arduino [Handledning]

Du kan läsa denna och andra fantastiska självstudier på ElectroPeaks officiella webbplats

I denna handledning lär du dig hur du kommunicerar och skickar data med Bluetooth med hjälp av HC05 Bluetooth -modul och Arduino -kort. I slutet av denna artikel lär du dig:

  • Allmän information om Bluetooth -protokoll
  • Hur man skickar data med Bluetooth
  • Hur man skickar AT-Command till HC05

Steg 1: En kort introduktion till Bluetooth -kommunikation och protokoll

Det finns flera sätt för trådlös kommunikation som NRF, ZigBee, Wi-Fi och Bluetooth.

Bluetooth -protokoll; en prisvärd kommunikationsmetod i PAN -nätverk, med en maximal datahastighet på 1 Mb/S, som arbetar inom ett nominellt område på 100 meter med 2,4 G -frekvens är ett vanligt sätt för trådlös kommunikation.

HC05 -modulen är en Bluetooth -modul som använder seriell kommunikation, mestadels används i elektronikprojekt.

HC05 Bluetooth -modul viktiga specifikationer:

  • Arbetsspänning: 3,6V - 5V
  • Intern antenn: Ja
  • Automatisk anslutning till den senaste enheten: Ja

Steg 2: Skicka data till Arduino via Bluetooth

HC05 -modulen har en intern 3.3v regulator och det är därför du kan ansluta den till 5v spänning. Men vi rekommenderar starkt 3,3V spänning, eftersom logiken för HC05 seriella kommunikationsstift är 3,3V. Att tillföra modulen 5V kan skada modulen.

För att förhindra att modulen skadas och få den att fungera korrekt bör du använda en motståndsdelningskrets (5v till 3.3v) mellan arduino TX -stift och modul RX -stift. När master och slave är anslutna blinkar blå och röda lysdioder på kortet varannan sekund. Om de inte är anslutna blinkar bara den blå varannan sekund.

Steg 3: Krets

Krets
Krets
Krets
Krets

Steg 4: Kod

För att kunna kommunicera med HC05 med Bluetooth behöver du en Bluetooth -terminalapplikation på din telefon. Du kan använda den här. Nu för att börja överföra data, ladda upp den här koden till din Arduino och anslut HC05 med appen du just har installerat. Kommunikationsnamn är HC05, lösenordet är 1234 eller 0000 och överföringshastigheten är 9600 som standard.

Låt oss titta närmare på koden och se vad varje rad betyder:

#inkludera "SoftwareSerial.h"

bibliotek du behöver för programvarans seriekommunikation. Du kan ladda ner den här.

SoftwareSerial MyBlue (2, 3);

Programvarudefinition för seriepinnar; RX2 och TX3

MyBlue.begin (9600);

Konfigurera programvarans seriella överföringshastighet vid 9600

Läser seriell data och slår på/av lysdioder i enlighet därmed.

Steg 5: Skicka AT-kommandon till HC05 Bluetooth-modul

Skickar AT-kommandon till HC05 Bluetooth-modul
Skickar AT-kommandon till HC05 Bluetooth-modul

Genom att hålla knappen intryckt växlar modulen till AT-kommandoläge. Annars fungerar det i kommunikationsläget. Vissa moduler har en tryckknapp i sina paket och det finns ingen anledning att lägga till en längre. Standard överföringshastighet för att komma till At-command-läge är 38400. Ladda nu upp den här koden på ditt kort och ställ in kommandon med Serial Monitor.

Du får svaret genom att skicka ett KOMMANDO till modulen. Här är några av de viktigaste AT -kommandona:

Steg 6: Köp HC05 Bluetooth -modul

Köp HC05 Blurtooth -modul från ElectroPeak

Rekommenderad: