• your Windows® embedded community

    eWEEK Windows for Devices - Your Windows Embedded Community

    Windows For Devices

  • home
  • news
  • embedded PCs
  • boards
  • handhelds
  • tablets
  • thin clients
  • enterprise
  • consumer
  • articles

    News

  • Home > News

        Programming Lego Mindstorm bots with VS and .NET

        Doug | Date: Apr 20, 2006 | Comments: 1



        • Print PDF
        • Filed Under: News

        The Lego Mindstorms "Robotic Invention System" (RIS) is an inexpensive and entertaining way to explore robotics. Although the included software provides a good introduction to using the RIS, it's now possible to program the RIS using free "express" versions of Microsoft's Visual Studio 2005 and .NET Framework tools.




        (Click here for larger image)

        The "Coding4Fun" area of its Microsoft's MSDN developer site has just published a pair of articles, with associated downloads, that enable the use of Visual Studio 2005 "express edition" to program the RIS. Programs can be written in any of the four languages supported by the .NET Framework -- C#, C++, Visual Basic, and J#. Additionally, the "express" versions of Visual Studio 2005 (and related express tools) are now available at no charge from Microsoft, via download.

        The Mindstorm RIS contains an array of building blocks, motors, sensors, and a central controller, known as the Lego RCX, a microcontroller that interprets commands sent via infrared from a PC. The .NET Interface for Lego Mindstorms lets developers write programs to a high-level class library that closely resembles the physical model of the robots, according to one of the two articles, "Introduction to Programming Lego Mindstorms." The .NET Interface includes classes for the RCX, as well as classes for the motors and sensors.

        The article describes in detail the classes in the .NET Interface for Lego Mindstorms. The second article, "Tips and Tricks for Lego Mindstorms Programming," takes users step-by-step through the process of setting up both the Lego software and the components required to use the .NET Interface.

        The Lego Mindstorms section of Coding4Fun is located here.



        Related stories:
        • Microsoft frees "express" Visual Studio tools
        • Windows-powered robots to target US defense apps
        • Windows-powered student sub sinks Linux (and other) competitors
        • Battlebot boasts Windows Mobile brain, .NET CF vocabulary
        • Humanoid robot gets Pocket PC brain
        • Robotic Soccer Moms also do Windows (CE)
        • Free Windows-powered mobile robot design
        • Introducing ROCI, a .NET-based framework for multi-robot perception and control
      • Newsletter
      • RSS
      • Twitter
      • Got a Tip?
      • Linux Devices

    most read

    • ARM Windows 8 may nix desktop
    • Autonomous robot's built around a Windows Phone handset
    • Intel ships Cedar Trail Atoms
    • America's first 'WhiteFi' network goes live
    • USB security device includes Windows Embedded Standard 7

      WfD showcase archives

      • Mobile Phones
      • PDAs and other handhelds
      • Netbooks
      • Windows tablets, UMPCs, and MIDs
      • Audio/video entertainment devices
      • Thin client terminals and devices
      • Voice over IP devices
      • SPOTlight on .NET Micro Framework (MF)
      • SPOT-light on Microsoft's "SPOT" Technology
      • Other smart devices

  • eWEEK Quick LInks
  • Home
  • Windows & Interoperability
  • Mobile & Wireless Technology
  • Application Development
  • Enterprise Applications
  • Enterprise Networking
  • Desktops & Notebooks
  • Technology Videos
  • ZDE Corporate Site
  • Linux for Devices
  • Microsoft Watch Blog
  • Migration Expert Zone
  • Smarter Technology
  • ASP Free
  • Scripts
  • Tutorialized
  • Technology Resource Library

Site Map

Use of this site is governed by our Terms of Use and Privacy Policy

Copyright ©1996-2010 Ziff Davis Enterprise Holdings Inc. All Rights Reserved. eWEEK and Spencer F. Katt are trademarks of Ziff Davis Enterprise Holdings, Inc.
Reproduction in whole or in part in any form or medium without express written permission of Ziff Davis Enterprise Inc. is prohibited.