Control the MotorHawk board (http://www.pc-control.co.uk/motor_hawk.htm) through a tasty C# interface.
The standard MotorHawk comes with a DLL and some really nasty managed C++ as a sample application (which I couldn't even get to build).
After a quick p/invoke the DLL is at your whim and I have started on a class wrapper for it.
- HawkSharp - class library for wrapping the DLL.
- MotorUI - a nice UI with buttons and keyboard shortcuts for doing standard things with the motors
- HawkIO - I/O libs used by HawkClient and HawkServer
- HawkServer - UDP-based server for receiving commands via UDP and sending them to MotorHawk
- HawkClient - simple UDP-based client for interacting with HawkServer via WPF
- MobileHawk - WP7 app for controlling the robot with your phone
I am unsure of the distribution rights of the hawk.dll file. Hence you will need a copy of it yourself from the CD that comes with MotorHawk.
My default location for it is C:/hawk.dll but you may place it where you like and mofidy the first bit of Hawk.cs to point to it.
This project is BSD licensed. See LICENSE.