Fundamentele tank-station robot controle over Bluetooth mbed met de Freescale K64F (1 / 5 stap)

Stap 1: Controleer of seriële operatie


Deze stap wordt ervan uitgegaan dat u sucessfully gebruikt de mbed on-line IDE te compileren, downloaden, en code uitvoeren op uw bord Freescale. Als u nog niet hebben gedaan dit, kunt u volg de koppelingen in het bestand mbed.htm op de root-map van je K64F-board, en/of bekijken van de Instructable over het gebruik van de FreeScale K64F.

Een 4-pins header voor de bluetooth module aan uw K64F board Solder, en installeer de Bluetooth-module.

De mbed IDE, selecteer het frdm_serial programma zoals gewijzigd door Aaron Birenboim en importeren. Dit is een belangrijke wijziging van het geleverde frdm_serial voorbeeld. Om onbekende redenen kon ik niet krijgen een eenvoudige Serial:: getc() oproep om te werken met de Bluetooth-module. Dit voorbeeld toont de interrupt aangedreven ringmethode buffer die is aangenomen in het volledige controleprogramma van de TankDrive -robot.

Wanneer uw Bluetooth-module is aangesloten op de kop en de MCU bestuur wordt aangedreven door USB van uw host-computer, moet u een knipperend licht op het Bluetooth-module die aangeeft dat het nog niet op een Bluetooth-host aangesloten is. Controleer de code in main.cpp om ervoor te zorgen dat de baudrate voor het BT-object is ingesteld op de baud-rate instellen op uw Bluetooth-module. Ze leveren meestal seriële-over-Bljuetooth modules met het standaardtarief van 9600 baud. Dit percentage kan worden verhoogd met een AT-opdracht, zoals besproken in de instructable voor de HC-05 Bluetooth-module. Opmerking u hoeft niet een Arduino om dit te doen. Hebt u een USB-naar-serieel converter, kan het direct aan de klassenmodule van de HC06 in te voeren AT-opdrachten worden bedraad.

U kunt verbinden met uw bluetooth-module met een Android app zoals BlueTerm.

Open een seriële terminal programma op uw hostcomputer om te communiceren met de USB-seriële verbinding op de K64F. Onder chrome kunt u een app zoals beagle-begrip, dan wel de seriële monitor op de Arduino IDE of een andere seriële-terminal programma. Zorg ervoor dat uw baud-rate ingesteld op 115200, of de mbed-code zodat deze overeenkomen met uw gewenste baudrate wijzigt.

U moet zitten kundig voor Typ tekst op BlueTerm, en zie de resultaten op uw host seriële terminal programma.

Als u van plan om de CXEM auto-app van de Android RC auto controle over Bluetooth Instructable gebruiken, het opstarten. Voer het MAC-adres, die moet worden weergegeven wanneer u verbinding met de Bluetooth-module van BlueTerm maakt. Knopbesturingselement modus en druk op een knop. U ziet diverse Lxxx en Rxxx opdrachten tonen omhoog op uw host terminal als communicatie werkt.

Gerelateerde Artikelen

Servo controle over Bluetooth met versnellingsmeter

Servo controle over Bluetooth met versnellingsmeter

In ons project, zullen wij beheersen een servomotor via bluetooth. We doen met de motie-gevoelige versnellingsmeter controlemaatregelen.meer informatie: http://make.robimek.com/Servo-Control-over-Bluetooth-with-accelerometer/Stap 1: materialen:Arduin
Eenvoudige RC auto voor beginners (Android controle over Bluetooth)

Eenvoudige RC auto voor beginners (Android controle over Bluetooth)

Dit is een eenvoudig project van Android Bluetooth auto met Bluetooth controle. Arduino controller wordt gebruiktGebruikt om te besturen van de auto Android-apparaat met een ingebouwde versnellingsmeter. Het gaat vooruit, auto tilt aan de links - aut
Een Servo controle over het Internet

Een Servo controle over het Internet

Dit Instructable laten zien hoe je een servo controle over het Internet, met behulp van een Vonk Core. Dit Instructable wordt aangedreven door een vonk kern en en een kleine Servo die deel van de Spark Maker Kit uitmaakt (een normale servo zal werken
Modding een tank voor draadloze controle

Modding een tank voor draadloze controle

In dit instructable ik zal u tonen hoe te uw tank RF transformeren in iets gecontroleerd door middel van wifi. De joystick of het Configuratiescherm zal worden een PC-programma geschreven in C#. Apps kunnen worden geschreven voor android-telefoons, h
Arduino Robot Control console programma met de visual basic

Arduino Robot Control console programma met de visual basic

Zullen wij onze robot-console voor het beheer van dit project met Visual Basic.Zullen wij erin slagen onze robot via Bluetooth.Gereedschap aan ons formulier:13 de cijfertoets2 nummer combobox1 stuk texbox1 stuk GroupBox1 stuk SerialPorthttp://make.ro
EZ Robot Controlled Lost in Space B9 Robot

EZ Robot Controlled Lost in Space B9 Robot

Dit is mijn volledige grootte exacte replica van de jaren 1960 TV-show Lost in Space B9 Robot. Ik heb het opbouwen van het voor ongeveer 2 jaar nu. De animatie wordt beheerd door 3 EZ Robot control boards (EZB) en zijn stem files werden gemaakt door
Daikin airconditioner controle over het Internet

Daikin airconditioner controle over het Internet

hier is een kleine huis-automatisering-project dat ik in mijn vrije tijd gewerkt heb. Ik wilde mijn zelfgemaakte air Bron warmtepomp systeem controleren (op basis van Daikin FTX71GV / RX71GV) van overal met Internet toegang. Dat zou me naar mijn huis
Controle van de Arduino met Gamepad

Controle van de Arduino met Gamepad

Laatste tijd ik heb nieuwsgierig geweest over befriending Arduino of elke andere microcontroller met een gamepad om fysieke interactie met de dingen die ik maak, maar er leek te zijn geen snel of goedkope manier om te doen.De meeste oplossingen zijn
Verwerking van controles R/C auto met XBee modules

Verwerking van controles R/C auto met XBee modules

dit instructable is een wijziging van mijn presentatie naar Chicago verwerking Gemeenschap bij de (EVL) elektronische Visualization Laboratory, Universiteit van Illinois in Chicago op 1 oktober 2012. In het onderwerp vanProcessing Library serieVerwer
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
Controle ArmLinkLibrary-master robotarm met Arm-Link-Software

Controle ArmLinkLibrary-master robotarm met Arm-Link-Software

Wilt worden koel als Simone Giertz , maar ArmLinkSerial moeten weet waar te beginnen?De InterbotiX Arm Link-Software biedt een eenvoudige interface voor GlobalArm.h -compatibel Robot armen. Met behulp van deze software kunt u de robotarm via allerlei
Over het werken met een gas pomp bij Smiths brandstof Center

Over het werken met een gas pomp bij Smiths brandstof Center

als je geduld hebben en zijn bereid om te leren, dan zijn bereid om een expert op het gas pompen in minder dan twee minuten. Benzinestations zijn op elke hoek in de gemiddelde Amerikaanse stad en gas pompen zijn technologie elke dag gebruikt. Het is
BLU-BOARD, controle van uw huis met Blauwe tand!

BLU-BOARD, controle van uw huis met Blauwe tand!

Big dankzij de fijne mensen van Hack-A-Day voor het delen dit met de wereld!Als u wilt doneren aan het project: https://www.suprmasv.com/projects/167/blu-boardDit project is in de werken voor langs tijd, drie maanden als ik denk goed dat, maar hoe da
Beheersing van een RGB LED met de HC-06 Bluetooth-Module met behulp van Android OS(Arduino)

Beheersing van een RGB LED met de HC-06 Bluetooth-Module met behulp van Android OS(Arduino)

Dit leerprogramma zal verklaren het proces van een Bluetooth-Module van de HC-06 verbinden met een Arduino en beheersen van de kleur van een RGB LED met behulp van de ArduDroid-app op het Android besturingssysteem. Deze instelling zal zeer waarschijn