O'Reilly logo

Embedded Programming with the Microsoft® .NET Micro Framework by Rob Miles, Donald Thompson

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

A Robot-Control Project

We will look at the process by which a .NET Micro Framework device can be connected to a robot and used to control it. As part of that, we will explore how to get started interfacing with a .NET Micro Framework system and take a look at the way that objects can be used to abstract a physical device.

iRobot Roomba

For the robot part of our project, we will use an iRobot Roomba device. The Roomba is one of a range of domestic robots manufactured by iRobot (http://www.irobot.com/). It functions as an autonomous vacuum cleaner and can navigate through an environment, cleaning as it goes.

Figure 10-1 shows a Roomba in action. It has two motors that can move the robot forward in a straight or curved path. They can also rotate the ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required