Sisukord:
- Samm: lühike sissejuhatus Bluetooth -suhtlusse ja -protokolli
- Samm: andmete saatmine Arduinole Bluetoothi kaudu
- 3. samm: ahel
- 4. samm: kood
- Samm: AT-käskude saatmine HC05 Bluetooth-moodulisse
- Samm: ostke HC05 Bluetooth -moodul
Video: HC05 Bluetooth -mooduli ja Arduino kasutamise alustamine [Õpetus]: 6 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
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
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
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:
Traadita temperatuuri- ja vibratsioonisensorite kasutamise alustamine: 7 sammu
Traadita temperatuuri- ja vibratsioonisensorite kasutamisega alustamine: Mõnikord põhjustab vibratsioon paljudes rakendustes tõsiseid probleeme. Alates masina võllidest ja laagritest kuni kõvaketta jõudluseni põhjustab vibratsioon masina kahjustusi, varajast väljavahetamist, madalat jõudlust ja mõjutab oluliselt täpsust. Jälgimine
Arduino ja Etherneti kasutamise alustamine: 8 sammu
Arduino ja Etherneti kasutamise alustamine: teie Arduino saab juhtmega Etherneti ühenduse kaudu välismaailmaga hõlpsalt suhelda. Kuid enne kui alustame, eeldatakse, et teil on arvutivõrgustiku põhiteadmised, näiteks teadmised arvutuse ühendamise kohta
Digispark Attiny85 kasutamise alustamine Arduino IDE abil: 4 sammu
Digisparkiga Attiny85 alustamine Arduino IDE kasutamine: Digispark on Attiny85 -l põhinev mikrokontrolleri arendusplaat, mis sarnaneb Arduino liiniga, ainult odavam, väiksem ja natuke vähem võimas. Terve hulga kilpidega, mis laiendavad selle funktsionaalsust ja võimalust kasutada tuttavat Arduino ID -d
ESP32 kasutamise alustamine - ESP32 tahvlite installimine Arduino IDE -sse ESP32 vilkuv kood: 3 sammu
ESP32 kasutamise alustamine | ESP32 tahvlite installimine Arduino IDE -sse ESP32 vilkumiskood: selles juhendis näeme, kuidas alustada esp32 -ga töötamist ja kuidas esp32 -tahvleid Arduino IDE -sse installida, ning programmeerime esp 32, et käivitada vilkumiskood arduino ide abil
Arduino ja ESP8266 kasutamise alustamine: 11 sammu
Arduino ja ESP8266 kasutamise alustamine: ESP8266 saab kasutada sõltumatu mikrokontrollerina, millel on sisseehitatud Wi-Fi ja kaks GPIO-nööpi, või seda saab kasutada koos teise mikrokontrolleriga jadaühenduse kaudu, et anda mikrokontrollerile WiFi-ühendus. Seda saab kasutada asjade Interneti valmistamiseks