Innehållsförteckning:
- Steg 1: En kort introduktion till Bluetooth -kommunikation och protokoll
- Steg 2: Skicka data till Arduino via Bluetooth
- Steg 3: Krets
- Steg 4: Kod
- Steg 5: Skicka AT-kommandon till HC05 Bluetooth-modul
- Steg 6: Köp HC05 Bluetooth -modul
Video: Komma igång med HC05 Bluetooth -modul och Arduino [Handledning]: 6 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
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
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
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:
Arduino Komma igång med hårdvara och programvara & Arduino -handledning: 11 steg
Arduino Komma igång med hårdvara och programvara & Arduino-handledning: Numera föredrar tillverkare, utvecklare Arduino för snabb utveckling av prototyper av projekt. Arduino är en elektronisk plattform med öppen källkod baserad på lättanvänd maskinvara och programvara. Arduino har ett mycket bra användargemenskap. Arduino board d
Komma igång med Arduino och Ethernet: 8 steg
Komma igång med Arduino och Ethernet: Din Arduino kan enkelt kommunicera med omvärlden via en trådbunden Ethernet -anslutning. Men innan vi börjar kommer det att antas att du har en grundläggande förståelse för datanätverk, till exempel kunskapen om hur du ansluter dator
LoRa ESP32 -radioapparater Lätt att komma igång Handledning - Ingen ledning: 6 steg
LoRa ESP32 -radioapparater Lätt att komma igång Handledning | No Wiring: Hej, vad händer, killar? Akarsh här från CETech. Idag ska vi göra ett projekt som i grunden handlar om att sätta upp LoRa -radioer för att prata med varandra på det enklaste sättet. Här är mikrokontrollern som jag har använt ESP32, som är c
Komma igång med Esp 8266 Esp-01 Med Arduino IDE - Installera Esp -kort i Arduino Ide och Programmering Esp: 4 steg
Komma igång med Esp 8266 Esp-01 Med Arduino IDE | Installera Esp-kort i Arduino Ide och programmera Esp: I dessa instruktioner lär vi oss hur man installerar esp8266-kort i Arduino IDE och hur man programmerar esp-01 och laddar upp kod i den. Eftersom esp-kort är så populära så jag tänkte rätta till en instruktionsför detta och de flesta människor har problem
Komma igång med Arduino och ESP8266: 11 steg
Komma igång med Arduino och ESP8266: ESP8266 kan användas som en oberoende mikrokontroller med inbyggd Wi-Fi och två GPIO-stift eller kan användas med en annan mikrokontroller via seriell kommunikation för att ge en Wi-Fi-anslutning till mikrokontrollen. Det kan användas för att göra IoT