Indholdsfortegnelse:
- Trin 1: Pin -konfiguration og funktion:
- Trin 2: Påkrævede komponenter:
- Trin 3: Projektopsætning:
- Trin 4: Kode:
- Trin 5: Android App:
Video: Opsætning af Bluetooth HC-05 med Arduino: 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
I dette projekt vil vi anvende HC05 Bluetooth -modul med Arduino til at sende meddelelser fra smartphone til Arduino -enhed og vise på computeren.
Om HC-05 Bluetooth-modul:
HC-05-modulet er let at bruge Bluetooth SPP (Serial Port Protocol) -modul, designet til gennemsigtig konfiguration af trådløs seriel forbindelse. Seriel port Bluetooth -modul er fuldt kvalificeret Bluetooth V2.0+EDR (Enhanced Data Rate) 3Mbps modulering med komplet 2,4 GHz radiotransceiver og baseband. Det bruger CSR Bluecore 04-eksternt single-chip Bluetooth-system med CMOS-teknologi og med AFH (Adaptive Frequency Hopping Feature). Det har et fodaftryk på helt ned til 12,7 mm x 27 mm. Håber det vil forenkle din overordnede design/udviklingscyklus.
Trin 1: Pin -konfiguration og funktion:
Pin Beskrivelse
Stat - At kende forbindelsens tilstand. (Parret eller afbrudt)
Rx - Modtag Pin af modulet til modtagelse af data.
Tx - Transmissions Pin på modulet til afsendelse af data.
5v - Power pin
GND - Jordstift
EN/Key - Aktiverer eller deaktiverer modulet.
Trin 2: Påkrævede komponenter:
- Arduino bord 1
- HC05 Bluetooth -modul 1
- Jumperwires 6
- Brødbræt 1
Du kan købe disse komponenter, som er testet for kvalitet, fra elegocart.
Trin 3: Projektopsætning:
Trin 4: Kode:
#include SoftwareSerial EEBlue (10, 11); // RX | TX tomrumsopsætning () {Serial.begin (9600); EEBlue.begin (9600); // Standard Baud for komm., Det kan være anderledes for dit modul. Serial.println ("Bluetooth-portene er åbne. / N Opret forbindelse til HC-05 fra enhver anden bluetooth-enhed med 1234 som parringstast !."); } void loop () {// Feed alle data fra bluetooth til Terminal. hvis (EEBlue.available ()) Serial.write (EEBlue.read ()); // Feed alle data fra termial til bluetooth, hvis (Serial.available ()) EEBlue.write (Serial.read ()); }
Trin 5: Android App:
I Play store er der mange apps til at forbinde Bluetooth -modul HC05 til en Android -telefon, du kan bruge enhver af dem. Jeg brugte Bluetooth Terminal -appen.
Anbefalede:
Opsætning af ST Visual Develop med Cosmic STM8 Compiler: 11 trin
Opsætning ST Visual Develop med Cosmic STM8 Compiler: Sådan opsætter jeg det integrerede udviklingsmiljø (IDE) til at programmere STM8 mikrokontrollere fra ST Microelectronics (ST) med Windows 10. Jeg påstår ikke, at det er den rigtige måde, men det fungerer godt for mig. I denne instruktionsbog vil det ligne en
NodeMcu ESP8266 Første gangs opsætning med Arduino IDE: 10 trin
NodeMcu ESP8266 Første gangs opsætning med Arduino IDE: Jeg laver Twitch -kontrollerede enheder; brugerdefinerede konsoller, controllere og andre noyceventions! Live streams er hver onsdag og lørdag kl. 21:00 på https://www.twitch.tv/noycebru, højdepunkter på TikTok @noycebru, og du kan se tutorials på YouT
Opsætning til ekstern Bluetooth GPS -udbyder til Android -enheder: 8 trin
Opsætning til ekstern Bluetooth GPS-udbyder til Android-enheder: Denne instruktør vil forklare, hvordan du opretter din egen eksterne Bluetooth-aktiverede GPS til din telefon, tænder hvad som helst for kun omkring $ 10.Seddel materialer: NEO 6M U-blox GPSHC-05 bluetooth-modulKendskab til grænseflade Blutooth LavenergimodulerArdui
Opsætning af NodeMCU -programmering med Arduino IDE: 3 trin
Opsætning af NodeMCU -programmering med Arduino IDE: I denne instruktive vil jeg vise dig, hvordan du programmerer NodeMCU -kort ved hjælp af Arduino IDE. For at gøre dette skal du installere drivere og tilføje NodeMCU -kort til Arduino -kortlisten. Lad os gøre trin for trin
Opsætning DS1302 RTC -modul med tastatur + Arduino + LCD: 3 trin
Opsætning DS1302 RTC -modul med tastatur + Arduino + LCD: Hej, jeg har lige lavet dette lille projekt, jeg håber, at du kan lide det, da titlen siger, det handler om, hvordan du bruger et tastatur til at indstille DS1302, det er et af de grundlæggende projekter, du kan tilføj det til dit eget projekt, hvis du vil tilføje andre moduler eller funktioner … Det er v