Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Många vänner runt mig som spelar micro: bit berättar att Bluetooth: s anslutning till micro: bit inte är stabil. Det är enkelt att koppla bort. Om vi använder mikropyton kan Bluetooth inte ens tas i bruk. Innan detta problem är löst av micro: bit official, här har vi en annan komprometterad metod. Det är att använda HC-05/HC-06-modulen. Idag ska jag dela med mig av hur du använder micro: bit för att driva HC-06-modulen.
Hårdvaran för HC-05 och HC-06 är densamma. De adpot BC417143 -chip från CSR (Cambridge Silicon Radio). Den stöder Bluetooth 2.1+EDR -regler.
Steg 1: Två funktioner för Bluetooth -modulen
Automatisk anslutning, även kallad transparent kommunikation. Order-response, även kallat AT-läge.
Automatisk anslutning som vi normalt använder är bara för att konvertera RxD -ingångsdata till trådlös Bluetooth -signal och skicka ut den, eller överföra den mottagna trådlösa data från TxD till styrenheten. Modulen i sig kan inte läsa data eller acceptera kommando.
Alla kommandon som används för att styra Bluetooth-modulen kallas AT-kommando (AT-kommando). ATkommando sänder inte via Bluetooth utan sidfoten Txd och RxD för modulen. Endast i AT -läge kan Bluetooth -modulen acceptera AT -kommandot.
Steg 2: Vanligt AT -kommando för HC06
Obs! När HC-06-modulen laddas kommer den automatiskt att gå in i AT-läge. För närvarande blinkar indikatorn snabbt. Efter matchning ändras indikatorn till konstant ljus.
Steg 3: Material:
1 x BBC Micro: bitskiva
1 x ElecFreaks Micro: bit Breakout Board
1 x Bluetooth-modem HC-06
1 x IIC OLED -modul
Steg 4: Förfarande
Steg 1
Anslut HC06 -modulen till micro: bit breakout board.
Här är anslutningen av HC06 och micro: bit breakout board:
GND-G
VCC-VC
RXD-TX
TXD-RX
STATE och KEY ansluter inte.
Steg 5: Förfarande
Steg 2
Anslut OLED -modulen till IIC -seriell port.
Steg 3
Anslut din micro: bit till breakout -kortet och anslut den till din dator med en USB -kabel.
Steg 4
Öppna makecode, sök efter OLED -bibliotek och lägg till det.
Steg 5
Initiera OLED och serieport. Du kan hänvisa till parametrarna i följande bilder för att göra initialisering.
Steg 6
När knappen A trycks in kommer det att ställa in namnet på Bluetooth och matchningskod.
Steg 7
Redigera program för att ta emot och skicka.
Här är hela programmet. Du kan ladda ner den till din micro: bit via länken nedan.
Steg 6: Förfarande
Steg 9
Tryck på knapp A, vi kan se informationen som visas på bilden nedan på OLED -skärmen. Om det inte är så här startar du om din micro: bit och trycker på knappen A igen.
Steg 10
Installera Bluetooth Terminal APP i din mobiltelefon. Om du inte har den här appen kan du klicka här för att ladda ner en.
Obs: HC-06 stöder inte IOS-system. Du måste bara använda Android -mobiltelefon.
Steg 11
Öppna din Bluetooth i din mobilinställning, du kommer att se "myhc06" Bluetooth -enhet.
Steg 12
Klicka för att ansluta "myhc06" och ange PIN -kod 1234.
Steg 13
Öppna Bluetooth -terminalen på din mobil, välj BT (Bluetooth) och klicka sedan på Bluetooth -ikonen i det övre högra hörnet.
Steg 14
Välj "myhc06" och anslut den.
Steg 15
Ok! Just nu till det här steget har vi avslutat mobiluppgörelsen. Låt oss försöka använda din mobil för att skicka några meddelanden till micro: bit. Du kommer att se texter som skickas ut från din mobiltelefon visas på OLED -skärmen. Tryck på knapp B på micro: bit, så ser du mikro: bitmeddelanden på din mobiltelefon. Helt fantastiskt!
Steg 7: Hänsyn
Vad händer om vi väljer HC05 för att göra denna kommunikation?
Det kommer att ha få skillnader mellan AT-kommandot för HC-05 och kommandot för HC-06. När det gäller kommunikationen mellan HC05 och micro: bit, kommer jag att berätta för dig i nästa kapitel. Så fortsätt bara titta på oss!
Steg 8: Källa
Denna artikel är från:
Om du har några frågor kan du kontakta : [email protected].