INHOUDSOPGAWE:

Verander baudsnelheid van HC-05 (Bluetooth): 3 stappe
Verander baudsnelheid van HC-05 (Bluetooth): 3 stappe

Video: Verander baudsnelheid van HC-05 (Bluetooth): 3 stappe

Video: Verander baudsnelheid van HC-05 (Bluetooth): 3 stappe
Video: OUTSEAL PLC 20x4 LCD MODBUS HMI 2024, November
Anonim
Verander baudsnelheid van HC-05 (Bluetooth)
Verander baudsnelheid van HC-05 (Bluetooth)
Verander baudsnelheid van HC-05 (Bluetooth)
Verander baudsnelheid van HC-05 (Bluetooth)

Onlangs koop ek 'n nuwe HC-05-module, maar as ek 'n verbinding met arduino kry en ek vullisdata op 'n rekenaar sowel as op 'n telefoon kry, vind ek dat dit behoorlik werk op 'n baudrate van 38400, dus het dit standaard 38400. In die vorige module is die baud -koers 9600. daarom kry ek 'n oplossing om die baud -tempo te verander.

Stap 1: HARDWARE -AANSLUITING

HARDWARE AANSLUITING
HARDWARE AANSLUITING
HARDWARE AANSLUITING
HARDWARE AANSLUITING

Ek het nie 'n sleutelpen nie, so ek laai die datablad af. Die sleutel is 34 -pen. Ek gee 3.3v -toevoer.

Koppel dan aan die arduino soos in die figuur getoon.

die logiese vlak van Arduino is 5v, maar die logiese vlak van die Bluetooth -module is 3,3 v. U kan dus ook via weerstand daaraan koppel en 'n spanningsverdeler vorm.

Stap 2: INSTELLING VAN SOFTWARE

As u arduino oopmaak, kry u 'n nuwe bladsy met slegs 'n leë opstelling en 'n leë lus. Laai dit op soos dit is.

Maak dan die seriële monitor oop en stel die baud -tempo op 38400 in plaas van 9600.

Verander ook die einde van beide reëls na Beide NL en CR

Stap 3: OP OPDRAGTE

Stuur dan Serial AT, en die antwoord sal OK wees

BY+UART? vertel u die standaard baud -tempo

AT+UART = 9600 stel die baud -tempo op 9600.

AT+RESET herstel en stoor veranderinge.

LET WEL:

Volgens die gegewensblad, as u 3.3v aan die sleutel koppel, dan knipper die LED op die module tot 'n interval van 2 sekondes.

Maar in my geval verander dit nie. Dus as u 3.3v aansluit om die sleutel in te voer, gaan na die AT -opdragmodus, kan die LED -knipper verander word of nie verander word nie.

Aanbeveel: