.NET Micro Framework

Even MORE Robots! – Fun with .NET Micro Framework

By 22nd March 2012 2 Comments

First of all, I am sorry for posting a lot of blog posts recently about .NET Micro Framework and robots. I have become quite obsessed with the platform and robots.

Today, I added a variable resistor to my robot to control the speed at which it moves when you press the movement buttons on the controller. I initially tried implementing the resistor to work so that you could change the speed as the robot was moving however with the limitations to the .NET Micro Framework, I found this difficult and settled with the basic functionality of being able to control the speed before pressing a movement button.

I have also implemented a kill switch for the robot using a red e-block button which stops all the robots functions until a new movement command has been sent from the controller.

A feature that Rob is keen for me to research into and add into my coursework solution is custom fonts for the touch screen on the controller. Unfortunately, I found it very difficult to find tutorials online for creating a custom font or even how to embed them into the .NET Micro Framework. I took a look through the FEZ_Components_FEZTouch class and noticed how the fonts were working there. From that, I created a custom font class which holds the information for a bitmap font. I then overloaded the DrawString method to take in a font as a parameter and re-wrote the original DrawString method to use the custom font.

I will be able to test the custom font on the FEZ touch when I get back to class after the Easter holidays. I may ask Rob if we can have access to the robots during the Easter period.

 

Author James Croft

James is a .NET developer for Black Marble Ltd. with over 5 years app development experience in Microsoft platforms. He enjoys blogging, helping others learn to code, making YouTube videos, spending time with his girlfriend but most of all, penguins.

More posts by James Croft

Join the discussion 2 Comments

  • Rob Miles says:

    Come and see me and we’ll sort something out with the hardware. I’d like to see it work too. There are some font editing resources somewhere on GHI as I recall, take a look on their forums.

Leave a comment