Innehållsförteckning:
- Steg 1: Två funktioner för Bluetooth -modulen
- Steg 2: Vanligt AT -kommando för HC06
- Steg 3: Material:
- Steg 4: Förfarande
- Steg 5: Förfarande
- Steg 6: Förfarande
- Steg 7: Hänsyn
- Steg 8: Källa
Video: Använd HC-06 Bluetooth-modul för att inse mikro: bitkommunikation med mobiltelefon: 8 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:47
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].
Rekommenderad:
Använd Arduino för att visa motorvarvtal: 10 steg (med bilder)
Använd Arduino för att visa motorvarvtal: Denna guide beskriver hur jag använde en Arduino UNO R3, en 16x2 LCD -skärm med I2C och en LED -remsa som ska användas som motorvarvtalsmätare och växelljus i min Acura Integra -spårbil. Det är skrivet i termer av någon med viss erfarenhet eller exponering
Använd Homie -firmware för att driva Sonoff -switchmodul (ESP8266 -baserad): 5 steg (med bilder)
Använd Homie -firmware för att driva Sonoff -switchmodul (ESP8266 -baserad): Detta är en uppföljningsinstruktion, jag har skrivit den här lite efter " Bygga Homie -enheter för IoT eller Home Automation ". Det senare fokuserade på grundläggande övervakning (DHT22, DS18B20, ljus) kring D1 Mini -kort. Den här gången vill jag visa hur
Använd Cortana och en Arduino för att styra RGB -lysdioder eller Ledstrips med din röst !: 4 steg (med bilder)
Använd Cortana och en Arduino för att styra RGB -lysdioder eller Ledstrips med din röst !: I den här instruerbara filmen visar jag dig hur du kan styra din RGB -LED eller LED -remsa med din röst. Detta görs av CoRGB -appen som är tillgänglig gratis i Windows App Store. Denna app är en del av mitt CortanaRoom -projekt. När du är klar med
Använd trollformler för att styra din dator !: 7 steg (med bilder)
Använd trollformler för att styra din dator !: Har du någonsin velat använda trollformler som Harry Potter? Med lite arbete och lite röstigenkänning kan detta bemästras. Saker du behöver för det här projektet: En dator med Windows XP eller Vista En mikrofon Någon tid och tålamod! Om du tyckte om denna instruktionsbok
Övertyga dig själv om att bara använda en 12V-till-AC-omriktare för LED-ljussträngar istället för att koppla om dem för 12V: 3 steg
Övertyga dig själv om att bara använda en 12V-till-AC-linjeomvandlare för LED-ljussträngar istället för att koppla om dem för 12V: Min plan var enkel. Jag ville klippa upp en väggdriven LED-ljussträng i bitar och sedan dra om den för att gå av 12 volt. Alternativet var att använda en kraftomvandlare, men vi vet alla att de är fruktansvärt ineffektiva, eller hur? Höger? Eller är de det?