Hoe HC te programmeren-05 Module met Arduino
With the use of Bluetooth products in daily life, some product developers will often use Arduino to develop with the HC-05 Bluetooth -module. Hoe de HC te programmeren-05 Module met Arduino?
Now take Feasycom’s HC-05 (FSC-BT826) module als voorbeeld:

De FSC-BT826 (HC-05 module) wordt aangedreven door 3,6-6V en het logische spanningsniveau van de gegevenspinnen is 3.3V. Maar de I/O -uitvoer van het Arduino -bord is 5V. In order not to burn the Bluetooth -module, de Bluetooth -module RXD and Arduino I/O output needed to Series connect with resistance, Als figuur 1 tonen. Anderzijds, De Bluetooth-module TXD en Arduino I/O-ingang kunnen direct worden aangesloten omdat het 3.3V-signaal van de FSC-BT826 (HC-05 module) is voldoende om te worden geaccepteerd als een hoge logica bij het Arduino -bord.
We kunnen de broncode geven van een voorbeeld dat is gebaseerd op het zelfstandige voorbeeld met de naam "softwareserialexample" in Arduino Uno Ide. De initialisatie van het programma van het voorbeeld is hieronder uiteengezet.
Initialisatie van het programma
Er is een software -analoge seriële poortklasse in bestand <SoftwareReal.H>, We moeten bevatten
dit hoofdbestand en declareer een software -object.
In de opstelling() methode, We hebben wat initialisatie gemaakt:
- 1. Stel de LED_PIN in op de uitvoermodus.
- 2. Stel de LED_PIN in op laag niveau.
- 3. Stel Baudrate van Serial Port in en start de communicatie tussen uw computer en Arduino Board.
- 4. Herhaal over Baudrates om de UART Baudrate van de HC05 te krijgen en de communicatie tussen Arduino Board en HC05 te starten.
Voor de module meer programmeerinformatie, Welkom om de module -link te bezoeken: HC-05 Bluetooth Module replacement Bluetooth Module Dual-Mode HC-05 Pin-to-pins