Indholdsfortegnelse:
- Trin 1: En kort introduktion til Bluetooth -kommunikation og protokol
- Trin 2: Send data til Arduino via Bluetooth
- Trin 3: Kredsløb
- Trin 4: Kode
- Trin 5: Afsendelse af AT-kommandoer til HC05 Bluetooth-modul
- Trin 6: Køb HC05 Bluetooth -modul
Video: Kom godt i gang med HC05 Bluetooth -modul og Arduino [Tutorial]: 6 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
Du kan læse denne og andre fantastiske selvstudier på ElectroPeaks officielle websted
I denne vejledning lærer du, hvordan du kommunikerer og sender data med Bluetooth ved hjælp af HC05 Bluetooth -modul og Arduino -kort. I slutningen af denne artikel lærer du:
- Generel information om Bluetooth -protokollen
- Sådan sender du data ved hjælp af Bluetooth
- Sådan sendes AT-Command til HC05
Trin 1: En kort introduktion til Bluetooth -kommunikation og protokol
Der er flere måder til trådløs kommunikation såsom NRF, ZigBee, Wi-Fi og Bluetooth.
Bluetooth -protokol; en overkommelig kommunikationsmetode i PAN -netværk med en maksimal datahastighed på 1Mb/S, der arbejder i et nominelt område på 100 meter ved hjælp af 2,4 G frekvens, er en almindelig måde for trådløs kommunikation.
HC05 -modulet er et Bluetooth -modul, der bruger seriel kommunikation, mest brugt i elektronikprojekter.
HC05 Bluetooth -modul vigtige specifikationer:
- Arbejdsspænding: 3,6V - 5V
- Intern antenne: Ja
- Automatisk forbindelse til den sidste enhed: Ja
Trin 2: Send data til Arduino via Bluetooth
HC05 -modulet har en intern 3.3v -regulator, og det er derfor, du kan slutte det til 5v -spænding. Men vi anbefaler kraftigt 3,3V spænding, da logikken i HC05 serielle kommunikationsnåle er 3,3V. Forsyning af 5V til modulet kan forårsage beskadigelse af modulet.
For at forhindre modulet i at beskadige og få det til at fungere korrekt, bør du bruge et modstandsdelingskredsløb (5v til 3,3v) mellem arduino TX -pin og modul RX -pin. Når master og slave er tilsluttet, blinker blå og røde lysdioder på tavlen hvert 2. sekund. Hvis de ikke er tilsluttet, blinker kun den blå hvert 2. sekund.
Trin 3: Kredsløb
Trin 4: Kode
For at kommunikere med HC05 ved hjælp af Bluetooth skal du have en Bluetooth -terminalapplikation på din telefon. Du kan bruge denne. Start nu med at overføre data, upload denne kode på din Arduino og tilslut HC05 ved hjælp af den app, du lige har installeret. Kommunikationsnavn er HC05, adgangskoden er 1234 eller 0000, og overførselshastigheden er 9600 som standard.
Lad os se nærmere på koden og se, hvad hver linje betyder:
#include "SoftwareSerial.h"
bibliotek, du har brug for til software seriel kommunikation. Du kan downloade den her.
SoftwareSerial MyBlue (2, 3);
Software definition til serielle ben; RX2 og TX3
MyBlue.begin (9600);
Konfiguration af softwares serielle baudhastighed ved 9600
Læser serielle data og tænder/slukker lysdioder i overensstemmelse hermed.
Trin 5: Afsendelse af AT-kommandoer til HC05 Bluetooth-modul
Ved at trykke på knappen og holde den inde, skifter modulet til AT-kommandotilstand. Ellers fungerer det i kommunikationstilstanden. Nogle moduler har en trykknap i deres pakker, og der er ikke længere behov for at tilføje en. Standard baud-hastigheden for at komme til At-command-tilstand er 38400. Upload nu denne kode på dit bord og indstil kommandoer ved hjælp af Serial Monitor.
Du modtager SVARET ved at sende en KOMMANDO til modulet. Her er nogle af de vigtigste AT -kommandoer:
Trin 6: Køb HC05 Bluetooth -modul
Køb HC05 Blurtooth -modul fra ElectroPeak
Anbefalede:
Kom godt i gang med trådløse temperatur- og vibrationssensorer med lang rækkevidde: 7 trin
Kom godt i gang med trådløse temperatur- og vibrationssensorer med lang rækkevidde: Nogle gange er vibration årsag til alvorlige problemer i mange applikationer. Fra maskinaksler og lejer til harddiskydelse, vibrationer forårsager maskinskader, tidlig udskiftning, lav ydeevne og påfører et stort hit på nøjagtigheden. Overvågning
Kom godt i gang med skinkeradio: 5 trin (med billeder)
Kom godt i gang med skinkeradio: Som en nyligt præget skinke -licenshaver vil jeg viderebringe den proces, jeg tog for at komme ind i skinkeradio. Jeg blev lokket af hobbyens selvhjulpenhed, hvilket gav folk en måde at kommunikere på, når andre metoder forstyrres. Men det er også givende at
Kom godt i gang med M5StickV AI + IOT -kameraet: 6 trin (med billeder)
Kom godt i gang med M5StickV AI + IOT kameraet: Kort oversigt anstændige specifikationer. Kameraet drives af utrolige
Kom godt i gang med Esp 8266 Esp-01 Med Arduino IDE - Installation af Esp -plader i Arduino Ide og programmering af Esp: 4 trin
Kom godt i gang med Esp 8266 Esp-01 Med Arduino IDE | Installation af Esp-tavler i Arduino Ide og programmering af Esp: I denne instruktion lærer vi, hvordan du installerer esp8266-tavler i Arduino IDE, og hvordan du programmerer esp-01 og uploader kode i den. Da esp-tavler er så populære, så jeg tænkte på at rette en instruks til dette og de fleste mennesker står over for et problem
Kom godt i gang med Arduino: Hvad du behøver at vide: 4 trin (med billeder)
Kom godt i gang med Arduino: Hvad du behøver at vide: Jeg har arbejdet med Arduino og elektronik i mange år nu, og jeg er stadig ved at lære. I denne stadig voksende verden af mikrokontrollere er det let at gå tabt og køre cirkler omkring dig selv for at finde information. I denne instruktive