Sisukord:

HC05 Bluetooth -mooduli ja Arduino kasutamise alustamine [Õpetus]: 6 sammu
HC05 Bluetooth -mooduli ja Arduino kasutamise alustamine [Õpetus]: 6 sammu

Video: HC05 Bluetooth -mooduli ja Arduino kasutamise alustamine [Õpetus]: 6 sammu

Video: HC05 Bluetooth -mooduli ja Arduino kasutamise alustamine [Õpetus]: 6 sammu
Video: LDmicro 21: настройка режима C и Arduino Mega (программирование микроконтроллера с помощью LDmicro) 2024, November
Anonim
HC05 Bluetooth -mooduli ja Arduino kasutamise alustamine [Õpetus]
HC05 Bluetooth -mooduli ja Arduino kasutamise alustamine [Õpetus]

Seda ja muid hämmastavaid õpetusi saate lugeda ElectroPeaki ametlikul veebisaidil

Selles õpetuses saate teada, kuidas Bluetoothiga suhelda ja andmeid saata, kasutades HC05 Bluetooth -moodulit ja Arduino tahvlit. Selle artikli lõpus saate teada järgmist:

  • Üldine teave Bluetooth -protokolli kohta
  • Kuidas Bluetoothi kaudu andmeid saata
  • Kuidas saata AT-Command HC05-le

Samm: lühike sissejuhatus Bluetooth -suhtlusse ja -protokolli

Traadita side jaoks on mitmeid viise, näiteks NRF, ZigBee, Wi-Fi ja Bluetooth.

Bluetoothi protokoll; taskukohane kommunikatsioonimeetod PAN -võrgus, mille maksimaalne andmeedastuskiirus on 1 Mb/S, töötamine nimivahemikus 100 meetrit, kasutades 2,4 G sagedust, on tavaline traadita side viis.

HC05 moodul on jadaühendust kasutav Bluetooth -moodul, mida kasutatakse enamasti elektroonikaprojektides.

HC05 Bluetooth -mooduli olulised spetsifikatsioonid:

  • Tööpinge: 3,6V - 5V
  • Sisemine antenn: Jah
  • Automaatne ühendus viimase seadmega: Jah

Samm: andmete saatmine Arduinole Bluetoothi kaudu

HC05 moodulil on sisemine 3,3 V regulaator ja seetõttu saate selle ühendada 5 V pingega. Kuid me soovitame tungivalt 3,3 V pinget, kuna HC05 jadaühenduse tihvtide loogika on 3,3 V. 5 V toite andmine moodulile võib moodulit kahjustada.

Mooduli kahjustuste vältimiseks ja selle nõuetekohaseks toimimiseks kasutage arduino TX tihvti ja mooduli RX tihvti vahel takistuse jagamise ahelat (5v kuni 3,3v). Kui juht ja alam on ühendatud, vilguvad plaadil sinised ja punased LED -id iga 2 sekundi tagant. Kui need pole ühendatud, vilgub iga 2 sekundi järel ainult sinine.

3. samm: ahel

Vooluring
Vooluring
Vooluring
Vooluring

4. samm: kood

HC05 -ga Bluetoothi abil suhtlemiseks vajate oma telefonis Bluetooth -terminali rakendust. Saate seda kasutada. Nüüd andmete edastamise alustamiseks laadige see kood üles oma Arduino ja ühendage HC05 äsja installitud rakenduse abil. Side nimi on HC05, parool on 1234 või 0000 ja edastuskiirus on vaikimisi 9600.

Vaatame koodi sügavamalt ja vaatame, mida iga rida tähendab:

#include "SoftwareSerial.h"

raamatukogu, mida vajate tarkvara jadakommunikatsiooni jaoks. Selle saate alla laadida siit.

SoftwareSerial MyBlue (2, 3);

Tarkvara määratlus jadapistikute jaoks; RX2 ja TX3

MyBlue.begin (9600);

Tarkvara jadaühenduse kiiruse seadistamine 9600 -le

Seeriaandmete lugemine ja LED -de sisse-/väljalülitamine.

Samm: AT-käskude saatmine HC05 Bluetooth-moodulisse

AT-käskude saatmine HC05 Bluetooth-moodulile
AT-käskude saatmine HC05 Bluetooth-moodulile

Nuppu all hoides lülitub moodul AT-käsurežiimi. Vastasel korral töötab see suhtlusrežiimis. Mõnede moodulite pakettides on nupp ja neid pole enam vaja lisada. Käsurežiimi sisenemiseks on vaikimisi edastuskiirus 38400. Nüüd laadige see kood oma tahvlile üles ja seadistage käske Serial Monitor abil.

Saate vastuse, kui saadate moodulile KÄSKU. Siin on mõned kõige olulisemad AT -käsud:

Samm: ostke HC05 Bluetooth -moodul

Osta HC05 Blurtooth moodul ElectroPeakist

Soovitan: