10-05-2006 10:28 AM
@Kjeld Petersen/SDU/DK wrote:
HI Bill
I stumbled upon the Download Driver SDK (fantomSDK1.0.2f0.zip 2.21MB)
from http://mindstorms.lego.com/Overview/NXTreme.aspx
And actually it not only contains c++ code for accessing the NXT device, but also *.vi blocks.
Regards Kjeld
10-05-2006 10:53 AM
I have successfully tried duplex bluetooth communication by using Microsoft Robotics Studio. Basically, they have provided a program that you run on NXT as a proxy which collecting sensor inputs and send through bluetooth, while it also keep watching the inbox of bluetooth. On your computer side, MS Robotics Studio also provides a proxy that listen to a bluetooth serial port and communicate with you.
The programming interface is based on .Net Framework and is message driven. Which is very good. You register your handler with events(mostly sensor inputs) and send command to rotors whenever you want. It is very convenient way to program and gives you the full power of your computer.
10-09-2006 07:44 AM
@Kjeld Petersen/SDU/DK wrote:
HI Bill
I stumbled upon the Download Driver SDK (fantomSDK1.0.2f0.zip 2.21MB)
from http://mindstorms.lego.com/Overview/NXTreme.aspx
And actually it not only contains c++ code for accessing the NXT device, but also *.vi blocks.
Regards Kjeld
10-09-2006 06:57 PM
10-10-2006 06:47 AM
10-10-2006 07:22 AM
11-03-2006 08:14 AM
11-03-2006 08:27 AM
Hey Kjeld,
Sorry, no... I did not get the BlueSoleil driver to work with the NXT. I followed the instructions to disable the WinXP drivers and installed the BlueSoleil, but as you discovered, I could get the driver to recognize the NXT unit as a BlueTooth client, but it did not provide the required connection to the fantom.dll used by NXT-G.
Only after removing the BlueSoleil software and turning WinXP back on did it function. .......and then armed with a working solution, I stopped looking into the BlueSoleil compatibility problem.
Any other readers have success with this?
Also... as I mentioned on the FantomSDK discussion, we have recently been able to talk to all of the sensors of the NXT (motor tachs, touch, light, sound, and sonar) and command the motors using USB and Bluetooth communication.... in response to your original question about gathering data from the NXT using BlueTooth.
We did not use the message box system, but completed it using only the sendDirectCommand calls to the fantom.dll. The LabVIEW code does not look that presentable, but I hope to clean it up a bit and post it in case it is of use.
Thanks!
-Bill =]
11-08-2006 06:41 PM
11-13-2006 02:04 AM