Inhaltsverzeichnis:

Verwenden Sie das HC-06 Bluetooth-Modul, um die Micro:Bit-Kommunikation mit dem Mobiltelefon zu realisieren - Gunook
Verwenden Sie das HC-06 Bluetooth-Modul, um die Micro:Bit-Kommunikation mit dem Mobiltelefon zu realisieren - Gunook

Video: Verwenden Sie das HC-06 Bluetooth-Modul, um die Micro:Bit-Kommunikation mit dem Mobiltelefon zu realisieren - Gunook

Video: Verwenden Sie das HC-06 Bluetooth-Modul, um die Micro:Bit-Kommunikation mit dem Mobiltelefon zu realisieren - Gunook
Video: Vorlesung 8 Digitale Systeme SS 2021 2024, November
Anonim
Verwenden Sie das HC-06 Bluetooth-Modul, um die Micro:Bit-Kommunikation mit dem Mobiltelefon zu realisieren
Verwenden Sie das HC-06 Bluetooth-Modul, um die Micro:Bit-Kommunikation mit dem Mobiltelefon zu realisieren

Viele Freunde um mich herum, die micro:bit spielen, sagen mir, dass die Bluetooth-Verbindung von micro:bit nicht stabil ist. Es ist leicht zu trennen. Wenn wir Micropython verwenden, kann das Bluetooth nicht einmal verwendet werden. Bevor dieses Problem von micro:bit offiziell gelöst wird, haben wir hier eine weitere kompromittierte Methode. Das heißt, das HC-05/HC-06-Modul zu verwenden. Heute werde ich mit Ihnen teilen, wie Sie micro:bit verwenden, um das HC-06-Modul anzusteuern.

Die Hardware von HC-05 und HC-06 ist gleich. Sie verwenden den BC417143-Chip von CSR (Cambridge Silicon Radio). Es unterstützt Bluetooth 2.1+EDR-Vorschriften.

Schritt 1: Zwei Operationen des Bluetooth-Moduls

Automatische Verbindung, auch transparente Kommunikation genannt. Auftragsantwort, auch AT-Modus genannt.

Die automatische Verbindung, die wir normalerweise verwenden, dient nur dazu, die RxD-Eingangsdaten in ein drahtloses Bluetooth-Signal umzuwandeln und zu senden oder die empfangenen drahtlosen Daten von TxD an den Controller zu übertragen. Das Modul selbst kann weder Daten lesen noch Befehle annehmen.

Alle Befehle zur Steuerung des Bluetooth-Moduls werden als AT-Befehl (AT-Befehl) bezeichnet. ATcommand sendet nicht per Bluetooth sondern die Fußzeile Txd und RxD des Moduls. Nur im AT-Modus kann das Bluetooth-Modul AT-Befehle akzeptieren.

Schritt 2: Gemeinsamer AT-Befehl für HC06

Hinweis: Nach dem Aufladen wechselt das HC-06-Modul automatisch in den AT-Modus. Zu diesem Zeitpunkt blinkt die Anzeige schnell. Nach dem Abgleich wechselt die Anzeige in den Konstantlichtmodus.

Schritt 3: Materialien:

1 x BBC Micro: Bit-Board

1 x ElecFreaks Micro: Bit Breakout-Board

1 x Bluetooth-Modem HC-06

1 x IIC OLED-Modul

Schritt 4: Verfahren

Schritt 1

Verbinden Sie das HC06-Modul mit der micro:bit Breakout-Platine.

Hier ist die Verbindung von HC06 und micro:bit Breakout Board:

Masse-G

VCC-VC

RXD-TX

TXD-RX

STATE und KEY verbinden sich nicht.

Schritt 5: Verfahren

Schritt 2

Verbinden Sie das OLED-Modul mit dem seriellen IIC-Port.

Schritt 3

Stecken Sie Ihr micro:bit in das Breakout-Board und verbinden Sie es mit einem USB-Kabel mit Ihrem Computer.

Schritt 4

Öffnen Sie Makecode, suchen Sie nach der OLED-Bibliothek und fügen Sie sie hinzu.

Schritt 5

OLED und serielle Schnittstelle initialisieren. Zur Initialisierung können Sie sich auf die Parameter in den folgenden Bildern beziehen.

Schritt 6

Wenn Taste A gedrückt wird, werden der Name von Bluetooth und der passende Code eingestellt.

Schritt 7

Empfangs- und Sendeprogramm bearbeiten.

Hier das komplette Programm. Sie können es über den untenstehenden Link in Ihr micro:bit herunterladen.

Schritt 6: Verfahren

Schritt 9

Drücken Sie die Taste A, wir können die im Bild unten gezeigten Informationen auf dem OLED-Bildschirm sehen. Ist dies nicht der Fall, starte dein micro:bit neu und drücke erneut die Taste A.

Schritt 10

Installieren Sie die Bluetooth-Terminal-APP auf Ihrem Mobiltelefon. Wenn Sie diese APP nicht haben, können Sie hier klicken, um eine herunterzuladen.

Hinweis: HC-06 unterstützt kein IOS-System. Sie müssen nur ein Android-Handy verwenden.

Schritt 11

Öffnen Sie Ihr Bluetooth in Ihren mobilen Einstellungen, Sie sehen "myhc06" Bluetooth-Gerät.

Schritt 12

Klicken Sie hier, um "myhc06" zu verbinden und geben Sie den PIN-Code 1234 ein.

Schritt 13

Öffnen Sie das Bluetooth-Terminal auf Ihrem Mobiltelefon, wählen Sie BT (Bluetooth) und klicken Sie dann auf das Bluetooth-Symbol in der rechten oberen Ecke.

Schritt 14

Wählen Sie "myhc06" und verbinden Sie es.

Schritt 15

Okay! Zu diesem Schritt haben wir jetzt die mobile Abrechnung abgeschlossen. Versuchen wir, mit Ihrem Handy einige Nachrichten an micro:bit zu senden. Sie sehen, dass von Ihrem Mobiltelefon gesendete Texte auf dem OLED-Bildschirm angezeigt werden. Drücken Sie die Taste B auf micro:bit, dann werden micro:bit-Nachrichten auf Ihrem Mobiltelefon angezeigt. Ziemlich beeindruckend!

Schritt 7: Erwägung

Was ist, wenn wir HC05 wählen, um diese Kommunikation durchzuführen?

Es wird nur wenige Unterschiede zwischen dem AT-Befehl von HC-05 und dem Befehl von HC-06 geben. Was die Kommunikation zwischen HC05 und micro:bit betrifft, erzähle ich Ihnen im nächsten Kapitel. Also beobachte uns einfach weiter!

Schritt 8: Quelle

Dieser Artikel ist von:

Bei Fragen wenden Sie sich bitte an: [email protected].

Empfohlen: