Étape 1: Vérifier l’opération série
Cette étape suppose que vous avez avec succès utilisé le mbed en ligne IDE pour compiler, télécharger et exécuter du code sur votre planche de Freescale. Si vous ne le n'avez pas encore fait, veuillez suivre les liens dans le fichier mbed.htm dans le dossier racine de votre planche de K64F, ou vérifier l’Instructable sur l’utilisation de la FreeScale K64F.
Souder un en-tête de 4 broches pour le module bluetooth à votre Conseil de K64F et installer le module Bluetooth.
De la mbed IDE, sélectionnez le programme de frdm_serial tel que modifié par Aaron Birenboim et importer. Il s’agit d’une modification importante de l’exemple frdm_serial livrée. Pour des raisons inconnues, je ne pouvais pas un appel simple série:: getc() pour fonctionner avec le module Bluetooth. Cet exemple montre l’interruption piloté par méthode de tampon l’anneau qui est adoptée dans le programme de contrôle de robot TankDrive complet.
Lorsque votre module Bluetooth est branché dans l’en-tête et le jury de MCU est alimenté par USB de votre ordinateur hôte, vous devriez voir une lumière clignotante sur le module Bluetooth indiquant qu’il n’est pas encore connecté à un hôte Bluetooth. Vérifiez le code dans main.cpp pour s’assurer que le baud pour l’objet BT est réglé sur la vitesse de transmission sur votre module Bluetooth. Ils offrent généralement des modules de serial-over-Bljuetooth avec le taux de défaut de 9600 bauds. Ce taux peut être augmenté à l’aide d’une commande AT, tel que discuté dans l’instructable pour le module Bluetooth HC-05. Notez que vous n’avez pas besoin d’un Arduino pour ce faire. Si vous disposez d’un convertisseur USB-série, il peut être branché directement sur le module de classe HC06 pour entrer aux commandes.
Vous pouvez vous connecter à votre module bluetooth avec une application Android comme BlueTerm.
Ouvrez un programme de terminal série sur votre ordinateur hôte de communiquer avec la connexion USB-série sur la K64F. Sous chrome, vous pouvez utiliser une application comme beagle-terme, ou le moniteur de la série sur l’IDE Arduino, ou un autre programme de série-terminal. N’oubliez pas de régler votre débit en bauds à 115200, ou modifier le code mbed pour correspondre à votre débit en bauds désiré.
Vous devriez être en mesure de taper le texte de BlueTerm et voir les résultats sur votre programme de terminal hôte serial.
Si vous envisagez d’utiliser l’app de voiture CXEM depuis le contrôle de voiture RC Android Bluetooth Instructable, lancez-le. Entrez l’adresse MAC, qui devrait être présenté lors de la connexion au module Bluetooth de BlueTerm. Contrôle button mode et appuyer sur un bouton. Vous devriez voir plusieurs Lxxx et Rxxx commandes apparaître sur votre hôte terminal si la communication ne fonctionne pas.