Sisällysluettelo:

HC05 Bluetooth -moduulin ja Arduinon käytön aloittaminen [Opetusohjelma]: 6 vaihetta
HC05 Bluetooth -moduulin ja Arduinon käytön aloittaminen [Opetusohjelma]: 6 vaihetta

Video: HC05 Bluetooth -moduulin ja Arduinon käytön aloittaminen [Opetusohjelma]: 6 vaihetta

Video: HC05 Bluetooth -moduulin ja Arduinon käytön aloittaminen [Opetusohjelma]: 6 vaihetta
Video: Funktiot - Ohjelmointi Arduino-ympäristössä 2024, Marraskuu
Anonim
HC05 -Bluetooth -moduulin ja Arduinon käytön aloittaminen [opetusohjelma]
HC05 -Bluetooth -moduulin ja Arduinon käytön aloittaminen [opetusohjelma]

Voit lukea tämän ja muita hämmästyttäviä opetusohjelmia ElectroPeakin virallisella verkkosivustolla

Tässä opetusohjelmassa opit kommunikoimaan ja lähettämään tietoja Bluetoothin avulla käyttämällä HC05 Bluetooth -moduulia ja Arduino -korttia. Tämän artikkelin lopussa opit:

  • Yleistä tietoa Bluetooth -protokollasta
  • Tietojen lähettäminen Bluetoothin kautta
  • Kuinka lähettää AT-Command HC05: een

Vaihe 1: Lyhyt johdanto Bluetooth -viestintään ja -protokollaan

Langattomaan viestintään on useita tapoja, kuten NRF, ZigBee, Wi-Fi ja Bluetooth.

Bluetooth -protokolla; edullinen viestintämenetelmä PAN -verkossa, jonka suurin tiedonsiirtonopeus on 1 Mb/S ja joka toimii nimellisalueella 100 metriä 2,4 G: n taajuudella, on yleinen tapa langattomaan viestintään.

HC05 -moduuli on Bluetooth -moduuli, joka käyttää sarjaliikennettä, jota käytetään enimmäkseen elektroniikkaprojekteissa.

HC05 Bluetooth -moduulin tärkeät tiedot:

  • Käyttöjännite: 3.6V - 5V
  • Sisäinen antenni: Kyllä
  • Automaattinen yhteys viimeiseen laitteeseen: Kyllä

Vaihe 2: Tietojen lähettäminen Arduinolle Bluetoothin kautta

HC05 -moduulissa on sisäinen 3,3 voltin säädin, ja siksi voit liittää sen 5 voltin jännitteeseen. Suosittelemme kuitenkin voimakkaasti 3,3 V: n jännitettä, koska HC05 -sarjaliikennetappien logiikka on 3,3 V. Syöttö 5 V moduuliin voi vahingoittaa moduulia.

Jotta moduuli ei vaurioituisi ja toimisi kunnolla, sinun tulee käyttää arduino TX -tapin ja moduulin RX -nastan välistä resistanssipiiriä (5v - 3,3v). Kun isäntä ja orja on kytketty, levyn siniset ja punaiset LED -valot vilkkuvat 2 sekunnin välein. Jos niitä ei ole yhdistetty, vain sininen vilkkuu 2 sekunnin välein.

Vaihe 3: Piiri

Piiri
Piiri
Piiri
Piiri

Vaihe 4: Koodi

Jotta voit kommunikoida HC05: n kanssa Bluetoothin avulla, tarvitset puhelimessasi olevan Bluetooth -päätelaitesovelluksen. Nyt voit aloittaa tiedonsiirron lataamalla tämän koodin Arduinoosi ja yhdistämällä HC05 juuri asennetun sovelluksen avulla. Tiedonsiirtonimi on HC05, salasana on 1234 tai 0000 ja siirtonopeus on oletuksena 9600.

Katsotaanpa tarkemmin koodia ja katsotaan, mitä kukin rivi tarkoittaa:

#include "SoftwareSerial.h"

kirjasto, jota tarvitset ohjelmistosarjaviestintään. Voit ladata sen täältä.

SoftwareSerial MyBlue (2, 3);

Ohjelmistomääritelmä sarjaliittimille; RX2 ja TX3

MyBlue.begin (9600);

Ohjelmiston sarjasiirtonopeuden määrittäminen 9600: een

Sarjatietojen lukeminen ja LED -valojen sytyttäminen/sammuttaminen vastaavasti.

Vaihe 5: AT-komentojen lähettäminen HC05 Bluetooth-moduuliin

Lähetetään AT-komentoja HC05 Bluetooth-moduuliin
Lähetetään AT-komentoja HC05 Bluetooth-moduuliin

Painamalla ja pitämällä painiketta painettuna moduuli siirtyy AT-komentotilaan. Muutoin se toimii kommunikaatiotilassa. Joidenkin moduulien pakkauksissa on painike, eikä niitä tarvitse enää lisätä. Oletusnopeus siirtyäksesi komentotilaan on 38400. Lataa nyt tämä koodi taulullesi ja aseta komentoja Serial Monitorin avulla.

Saat VASTAUKSEN lähettämällä komennon moduulille. Tässä muutamia tärkeimpiä AT -komentoja:

Vaihe 6: Osta HC05 Bluetooth -moduuli

Osta HC05 Blurtooth -moduuli ElectroPeakilta

Suositeltava: