Innholdsfortegnelse:

Komme i gang med HC05 Bluetooth -modul og Arduino [Opplæring]: 6 trinn
Komme i gang med HC05 Bluetooth -modul og Arduino [Opplæring]: 6 trinn

Video: Komme i gang med HC05 Bluetooth -modul og Arduino [Opplæring]: 6 trinn

Video: Komme i gang med HC05 Bluetooth -modul og Arduino [Opplæring]: 6 trinn
Video: Как записать загрузчик Outseal PLC Nano на Arduino Nano 2024, November
Anonim
Komme i gang med HC05 Bluetooth -modul og Arduino [Opplæring]
Komme i gang med HC05 Bluetooth -modul og Arduino [Opplæring]

Du kan lese denne og andre fantastiske opplæringsprogrammer på ElectroPeaks offisielle nettsted

I denne opplæringen lærer du hvordan du kommuniserer og sender data med Bluetooth ved hjelp av HC05 Bluetooth -modul og Arduino -kort. På slutten av denne artikkelen lærer du:

  • Generell informasjon om Bluetooth -protokollen
  • Slik sender du data ved hjelp av Bluetooth
  • Slik sender du AT-Command til HC05

Trinn 1: En kort introduksjon til Bluetooth -kommunikasjon og protokoll

Det er flere måter for trådløs kommunikasjon som NRF, ZigBee, Wi-Fi og Bluetooth.

Bluetooth -protokoll; en rimelig kommunikasjonsmetode i PAN -nettverk, med en maksimal datahastighet på 1Mb/S, og som arbeider i et nominelt område på 100 meter ved bruk av 2,4 G frekvens, er en vanlig måte for trådløs kommunikasjon.

HC05 -modulen er en Bluetooth -modul som bruker seriell kommunikasjon, mest brukt i elektronikkprosjekter.

Viktige spesifikasjoner for HC05 Bluetooth -modul:

  • Arbeidsspenning: 3,6V - 5V
  • Intern antenne: Ja
  • Automatisk tilkobling til den siste enheten: Ja

Trinn 2: Sende data til Arduino via Bluetooth

HC05 -modulen har en intern 3.3v regulator, og det er derfor du kan koble den til 5v spenning. Men vi anbefaler på det sterkeste 3,3V spenning, siden logikken til HC05 serielle kommunikasjonsnåler er 3,3V. Tilførsel av modulen 5V kan forårsake skade på modulen.

For å forhindre at modulen blir skadet og få den til å fungere skikkelig, bør du bruke en motstandsdelingskrets (5v til 3.3v) mellom arduino TX -pin og modul RX -pin. Når master og slave er tilkoblet, blinker blå og røde lysdioder på brettet hvert 2. sekund. Hvis de ikke er tilkoblet, blinker bare den blå hvert 2. sekund.

Trinn 3: Krets

Krets
Krets
Krets
Krets

Trinn 4: Kode

For å kommunisere med HC05 ved hjelp av Bluetooth, trenger du en Bluetooth -terminalapplikasjon på telefonen. Du kan bruke denne. Nå for å begynne å overføre data, last opp denne koden på Arduino og koble til HC05 ved hjelp av appen du nettopp har installert. Kommunikasjonsnavn er HC05, passordet er 1234 eller 0000 og overføringshastigheten er 9600 som standard.

La oss se nærmere på koden og se hva hver linje betyr:

#include "SoftwareSerial.h"

bibliotek du trenger for programvare seriell kommunikasjon. Du kan laste den ned her.

SoftwareSerial MyBlue (2, 3);

Programvaredefinisjon for serielle pinner; RX2 og TX3

MyBlue.begin (9600);

Konfigurere seriell overføringshastighet for programvare på 9600

Leser serielle data og slår på/av lysdioder tilsvarende.

Trinn 5: Sende AT-kommandoer til HC05 Bluetooth-modul

Sender AT-kommandoer til HC05 Bluetooth-modul
Sender AT-kommandoer til HC05 Bluetooth-modul

Ved å trykke og holde inne knappen, bytter modulen til AT-kommandomodus. Ellers fungerer det i kommunikasjonsmodus. Noen moduler har en trykknapp i pakkene sine, og det er ikke nødvendig å legge til en lenger. Standard overføringshastighet for å gå til At-command-modus er 38400. Last nå opp denne koden på tavlen og sett kommandoer ved hjelp av Serial Monitor.

Du vil motta SVARET ved å sende en KOMMANDO til modulen. Her er noen av de viktigste AT -kommandoene:

Trinn 6: Kjøp HC05 Bluetooth -modul

Kjøp HC05 Blurtooth -modul fra ElectroPeak

Anbefalt: