New NXT website - Visual Lego and BT topics

Bram Fokke sent me a link to his website - some great stuff here. He's got an interesting tale to tell regarding his troubles with Bluetooth here.

You'll also find an introduction to Bram's "Visual Lego" - from his site: "Visual Lego is a library for .NET which allows controlling your Lego Mindstorms NXT Brick from your C# or VB.NET application using the Bluetooth link. This allows you to combine the power of .NET with the power of Mindstorms NXT! The first version is nearly finished. When it's done, I'll post it for download."

Comments

Anonymous said…
Actually, the first version is now ready for download. Please let me know if you run into any issues!
Anonymous said…
A quick question, can this language be downloaded from a computer, then run on the NXT independently of a computer processing and transferring commands to the brick?
Anonymous said…
Nope, the library is mean to control the NXT brick directly from the computer using a program built in .NET one way or another. The functionality you're looking for already is in the LabView Lego software provided with the Mindstorms NXT set.
Anonymous said…
Bram,

Another question regarding what you've done: how does it differ from the Microsoft Robotics Studio? On the surface it sounds like the two systems do similar things. Kudos for adding to the wealth of solutions and information in the NXT community.

=Steve
Anonymous said…
Hi Steve,

For one thing, my library is easier to use. MRS is a powerful technology that offers cool stuff like a simulation with a physics engine and a web-service based architecture. But if you just want to control some motors and read some sensors, it's just too complex.

Cheers!
Bram
Anonymous said…
I'd like to make a correction to Bram's "Bluetooth Brawl" article. He explains that, after he finally found a compatible Bluetooth adapter, he had to create a partnership with the NXT (also called "pairing") using the system tray icon. While that is one way to do it (and can often help in debugging Bluetooth problems), the LEGO MINDSTORMS NXT Software can also create this partnership -- no interaction with the Microsoft software is required! Simply scan for NXTs, and when you connect to an NXT that is not yet paired, the Software will prompt you for a passkey. If you ever remove that NXT from your "history," the partnership will also be removed.
Anonymous said…
I downloaded Brams's software..
Like a old thing I remember on TV.
'TRY IT YOU'LL LIKE IT!

I tried it out with my 4 year old Granddaughter. Geeee.... She had so much fun! But my LEGO Robot's battries ran out and she cried.. LOL.. LOL...

Anyway.. I LOVED IT TOO!
Anonymous said…
I forgot to say..
I was working on trying to talk to my NXT brick.. I FAILED!

I for one thank all those that post their 'SMARTS" to help us out.. For some reason many do not? I'm not sure why? I think knowledge is to be shared! To bad I don't have knowledge to share.. Unless your into Life's hard knocks and what to avoid..
Anonymous said…
I saw in the BLOG.. nxTeach said...

AS if we were knocking the NXT-G software.. I for one.. Far from it.. I think it is GREAT if you want to use it.. I do so, BUT I want to do my 'own thing' sometimes.. Anything wrong with that? I bought three Mindstorms. One for me and my two grandchildren. IT WAS EXPENSIVE BUT WELL WORTH IT. Even if I did not want to use the NXT-G software..
Anonymous said…
Just me again.. Old sayin' 'I tried the others!' BUT Bram Fokke did it right..

Yep! I 'tried' the Microsoft ROBO COP thing! Guezzz, I guess I have to go back to Collage (Or is that College?) and get a PHD! Dang! AND several others! His is the best! Well, for a old man like me ( I wonder how to use all that stuff I see in there?)..

Sort of Joking.. Verious 'Yery?' 'Very' I got it!

Thank you Bram! Huggs and kisses as Bram spits....

Wonderfull! I love it! Dang you are smart!!
Anonymous said…
Hey Bram,

I'm new to programmeing and think your library is a great help.
But unfortunally, there are some commands which are missing...
The commands I'm talking about are the .SetName command and the .GetBatteryLevel command.
I've made referrences to the three dlls (Bram.Lego.dll, Bram.NXTSharp.dll and Bram.Utillities.dll)

Please help me.

Popular Posts