BlueTooth-verbinding met detect & sluit (4 / 5 stap)

Stap 4: Code

De opgenomen code (bt2bt.zip) is voor zowel de Master en de Slave modules.  De code wordt uitgevoerd als Master of Slave afhankelijk van de Jumper (of switch) staat.  Op/gesloten is de meester tijdje af/open is de slaaf.

BELANGRIJK: U moet de code toe te voegen u BlueTooth-apparaten MAC-adressen in de lijst van 'vertrouwde' adressen bewerken.  Stel de lengte van de variabele gBtKnownMAC op het totale aantal apparaten die u wilt scannen om dat te doen.  Dan gaan in de BtInit() functie en voeg uw adressen in de lijst gBtKnownMAC.  Hier is een voorbeeld waar 2 adressen worden toegevoegd:

gBtKnownMAC [0] = "000666412345";
gBtKnownMAC [1] = "000666454321";

Deze code uploaden naar beide modules en verplaatst naar de volgende stap.

Als u spelen met de code verder wilt, lees dan eerst de volgende tips:
-Lees de gebruikershandleiding (ik opgenomen een kopie)
-Seriële snelheid: standaard BlueSmirf is ingesteld op 115200 dus je moet bellen Serial.begin(115200); voordat u de eerste opdracht opstuurt.
-De opdracht van de "$$$" is de enige die niet wordt gevolgd door een regelterugloop. Waarom? Om compliceren dingen natuurlijk. Print() gebruiken voor de "$$$" bevel en println() voor alle andere opdrachten.
-Lezen en valideren van alle antwoorden die zijn teruggestuurd.
-Wacht 100ms vertraging na elke opdracht die u verzendt en voordat u probeert te lezen van de reactie. Dit Bluesmirf geeft de tijd om de opdracht te verwerken.
-Niet vergeten om af te sluiten de opdrachtmodus (met behulp van "---"). Sommige opdrachten zijn niet van kracht totdat u de opdrachtmodus (bijvoorbeeld MS opdracht) hebben verlaten.

Gerelateerde Artikelen

Android App MIT met behulp van de HC06 van de Bluetooth verbinding maken met een Arduino Uno

Android App MIT met behulp van de HC06 van de Bluetooth verbinding maken met een Arduino Uno

Speciale dank aan de volgende onlinebronnen voor getting mij begonnen...Willekeurige Nerd TutorialsForceTronics - youtubeStap 1: materialen:HC-06 Bluetooth-apparaatAndroid telefoon---ik heb een HTC 8, emulators voor iPhones zijn beschikbaar, maar ik
Verbind iPhone met bluetooth-toetsenbord met behulp van VoiceOver

Verbind iPhone met bluetooth-toetsenbord met behulp van VoiceOver

Verbind iPhone met bluetooth-toetsenbord met behulp van VoiceOverVoor alle blinden of slechtzienden, kan koppelen van een bluetooth draadloos toetsenbord met uw iPhone aanzienlijk versnellen uw typen tarief, en ook de snelheid waarmee u kunt navigere
Android via Bluetooth verbinden met de Arduino Uno

Android via Bluetooth verbinden met de Arduino Uno

In dit project wordt een seriële Bluetooth-module gebruikt voor het maken van een verbinding tussen de Arduino Uno en een Android app die ik heb met MIT App uitvinder gemaakt.Arduino luistert naar de opdrachten aan het licht van enkele LED's of weerg
Bluetooth Robot met computer Interface

Bluetooth Robot met computer Interface

Controle van de beweging van een tweewielige robot draadloos vanaf een virtuele afstandsbediening op het computerscherm. Met behulp van de bluetooth-HC-06-ontvanger en de servo's twee continue rotatie, kan de robot van een Arduino gebaseerd worden ge
PC Controlled Bluetooth Robot (met een GUI!)

PC Controlled Bluetooth Robot (met een GUI!)

In dit Instructable ik zal u tonen hoe te bouwen van een robot die wordt beheerd via Bluetooth met behulp van een toetsenbord, heeft een grafische gebruikersinterface gebouwd met verwerking dat wordt weergegeven de invoer van het toetsenbord en eigen
Hoe te zetten en Test Arduino Bluetooth verbinding

Hoe te zetten en Test Arduino Bluetooth verbinding

Dit werkt met android-telefoons en de HC-05 en HC-06 bluetooth modules, evenals vrijwel elke arduino of arduino kloon.Stap 1: Sluit de module aan de arduino Vrij eenvoudig, sluit de bluetooth-module aan de arduino zoRX-pin2TX-pin 3GND GNDVCC-5vStap 2
Wijzigen van de standaardinstellingen van de HC-05 Bluetooth-Module met AT-opdrachten

Wijzigen van de standaardinstellingen van de HC-05 Bluetooth-Module met AT-opdrachten

UPDATES4 september 2013: Featured op Hackaday.com http://goo.gl/qxvWkd1 september 2013: Featured op DangerousPrototypes.com http://goo.gl/K4kH9gINTRODUCTIEIn deze handleiding zal ik uitleggen hoe Arduino kunt wijzigen van de instellingen van de alomt
Fundamentele tank-station robot controle over Bluetooth mbed met de Freescale K64F

Fundamentele tank-station robot controle over Bluetooth mbed met de Freescale K64F

Dit Instructable is gebaseerd op deze eerdere werk die laat hoe om te controleren van een typische tank-station stijl robot met behulp van de Arduino en een Android app zien, zoals weergegeven in deze RC auto voor Android Instructable.Ik heb gebruikt
Zeer eenvoudige HC-SR04 verbinding met Arduino voorbeeld

Zeer eenvoudige HC-SR04 verbinding met Arduino voorbeeld

Dit voorbeeld toont HC-SR04 verbinding aan Arduino. In het volgende voorbeeld is basisinstellingen en kan worden geïntegreerd in andere project en krijgen de afstand als definitief uit de cm of inch variabelen.De HC-SR04 ultrasone sensor maakt gebrui
Het versnellen van uw PS3 WiFi-verbinding met DD-WRT + DLNA

Het versnellen van uw PS3 WiFi-verbinding met DD-WRT + DLNA

dit is voor degenen die niet bereid op te geven op hun PS3.   Het probleem met de PS3 is er de 802.11b / g wifi-kaart die is beperkt en traag.  Na het doen van netwerk testen die het alleen gaf me hooguit 5mbps upload en download snelheid.  Het is go
Communicatie-Bluetooth-Module met HC-05 HC-06

Communicatie-Bluetooth-Module met HC-05 HC-06

Bluetooth-module voor Arduino is één van de modules worden veel gebruikt in draadloze communicatie.HC-06 en HC-05 module wordt uitgelegd hoe met elkaar communiceren. Ten eerste, de beheerder te maken van een draadloze communicatiemodule (master), die
DIY PC van Android Bluetooth gamepad met arduino leonardo

DIY PC van Android Bluetooth gamepad met arduino leonardo

Zelfstudie en test video:Link naar de App uitvinder en Arduino bestand in youtube video beschrijving.Stap 1: Lijst met bedrading en spelen -Arduino Leonardo (leonardo bestuur hebben toetsenbord en de muis emulatie. Im met behulp van pro micro)-Blueto
Arduino verbinding met ethernet

Arduino verbinding met ethernet

De Arduino Ethernet-Shield kan een Arduino board verbinden met het internet. Het is gebaseerd op de Wiznet W5100 ethernet-chip (Informatieblat).De Wiznet W5100 biedt een netwerk (IP)-stack staat zowel TCP als UDP. Het ondersteunt maximaal vier gelijk
Verschillende manieren om verbinding met uw Mac Minicomputer te

Verschillende manieren om verbinding met uw Mac Minicomputer te

aansluiten op uw mac minicomputer, terwijl thuis of weg is essentieel, vooral als u een toetsenbord, muis en monitor permanent niet hebt aangesloten. Een stuk van lingo we moeten recht te zetten welke computer behandelt we praten over. Ik zal altijd