Inhoudsopgave:

Gebruik HC-06 Bluetooth-module om Micro:bit-communicatie met mobiele telefoon te realiseren - Ajarnpa
Gebruik HC-06 Bluetooth-module om Micro:bit-communicatie met mobiele telefoon te realiseren - Ajarnpa

Video: Gebruik HC-06 Bluetooth-module om Micro:bit-communicatie met mobiele telefoon te realiseren - Ajarnpa

Video: Gebruik HC-06 Bluetooth-module om Micro:bit-communicatie met mobiele telefoon te realiseren - Ajarnpa
Video: How to use ESP32 WiFi and Bluetooth with Arduino IDE full details with examples and code 2024, November
Anonim
Gebruik de HC-06 Bluetooth-module om micro: bit-communicatie met mobiele telefoon te realiseren
Gebruik de HC-06 Bluetooth-module om micro: bit-communicatie met mobiele telefoon te realiseren

Veel vrienden om me heen die micro:bit spelen, vertellen me dat de Bluetooth-verbinding van micro:bit niet stabiel is. Het is gemakkelijk om los te koppelen. Als we micropython gebruiken, kan de Bluetooth niet eens worden gebruikt. Voordat dit probleem is opgelost door micro:bit official, hebben we hier nog een gecompromitteerde methode. Dat is om de HC-05/HC-06-module te gebruiken. Vandaag ga ik met je delen hoe je micro:bit gebruikt om de HC-06-module aan te sturen.

De hardware van HC-05 en HC-06 is hetzelfde. Ze gebruiken de BC417143-chip van CSR (Cambridge Silicon Radio). Het ondersteunt Bluetooth 2.1+EDR-voorschriften.

Stap 1: Twee bewerkingen van de Bluetooth-module

Automatische verbinding, ook wel transparante communicatie genoemd. Order-respons, ook wel AT-modus genoemd.

De automatische verbinding die we normaal gesproken gebruiken, is alleen voor het converteren van de RxD-invoergegevens naar een draadloos Bluetooth-signaal en het verzenden ervan, of het verzenden van de ontvangen draadloze gegevens van TxD naar de controller. De module zelf kan geen gegevens lezen en ook geen commando accepteren.

Alle opdrachten die worden gebruikt om de Bluetooth-module te bedienen, worden AT-opdracht (AT-opdracht) genoemd. ATcommand verzendt niet via Bluetooth maar de footer Txd en RxD van de module. Alleen in de AT-modus kan de Bluetooth-module het AT-commando accepteren.

Stap 2: Gemeenschappelijk AT-commando voor HC06

Opmerking: zodra deze is opgeladen, gaat de HC-06-module automatisch naar de AT-modus. Op dit moment zal de indicator snel knipperen. Na het matchen verandert de indicator in de constante lichtmodus.

Stap 3: Materialen:

1 x BBC Micro:bit-bord

1 x ElecFreaks Micro:bit Breakout Board

1 x Bluetooth-modem HC-06

1 x IIC OLED-module

Stap 4: Procedure

Stap 1

Sluit de HC06-module aan op het micro:bit breakout-bord.

Hier is de verbinding van HC06 en micro:bit breakout board:

GND-G

VCC-VC

RXD-TX

TXD-RX

STATE en KEY maken geen verbinding.

Stap 5: Procedure

Stap 2

Sluit de OLED-module aan op de IIC seriële poort.

Stap 3

Sluit uw micro:bit aan op het breakout-bord en sluit deze met een USB-kabel aan op uw computer.

Stap 4

Open makecode, zoek naar OLED-bibliotheek en voeg deze toe.

Stap 5

Initialiseer OLED en seriële poort. U kunt de parameters in de volgende afbeeldingen raadplegen om de initialisatie uit te voeren.

Stap 6

Wanneer knop A wordt ingedrukt, wordt de naam van Bluetooth en de bijbehorende code ingesteld.

Stap 7

Ontvangst- en verzendprogramma bewerken.

Hier is het volledige programma. Je kunt het downloaden in je micro:bit via de onderstaande link.

Stap 6: Procedure

Stap 9

Druk op knop A, we kunnen de informatie in de onderstaande afbeelding op het OLED-scherm zien. Als dit niet zo is, start u uw micro:bit opnieuw op en drukt u nogmaals op knop A.

Stap 10

Installeer de Bluetooth Terminal APP op uw mobiele telefoon. Als u deze APP niet heeft, kunt u hier klikken om er een te downloaden.

Opmerking: HC-06 ondersteunt geen IOS-systeem. U hoeft alleen een mobiele Android-telefoon te gebruiken.

Stap 11

Open uw Bluetooth in uw mobiele instelling, u ziet "myhc06" Bluetooth-apparaat.

Stap 12

Klik om "myhc06" aan te sluiten en pincode 1234 in te voeren.

Stap 13

Open Bluetooth Terminal op je mobiel, kies BT (Bluetooth) en klik vervolgens op het Bluetooth-pictogram in de rechterbovenhoek.

Stap 14

Kies "myhc06" en sluit deze aan.

Stap 15

OK! Op dit moment zijn we klaar met de mobiele afwikkeling. Laten we proberen je mobiel te gebruiken om wat berichten naar micro:bit te sturen. U zult zien dat teksten die vanaf uw mobiele telefoon zijn verzonden, worden weergegeven op het OLED-scherm. Druk op knop B op micro:bit, dan zie je micro:bit-berichten op je mobiele telefoon. Best geweldig!

Stap 7: Overweging

Wat als we HC05 kiezen om deze communicatie te doen?

Er zal weinig verschil zijn tussen het AT-commando van HC-05 en het commando van HC-06. Wat betreft de communicatie tussen HC05 en micro:bit, zal ik je in het volgende hoofdstuk vertellen. Blijf ons dus gewoon in de gaten houden!

Stap 8: Bron

Dit artikel is afkomstig van:

Als je vragen hebt, kun je contact opnemen met [email protected].

Aanbevolen: