Whether you’ve just purchased a Gadgeteer like me, or you’re just curious, this post will give you some quick links and helpful tips to get started.
What is Microsoft .NET Gadgeteer?
Really cool plug’n’play style hardware for programmers.
Starting with a mainboard and a power module, you can connect an awesome array of modular components to form some cool little electronic projects. Check out the Gadgeteer Homepage for examples of cool projects, the latest news and more delicious Gadgeteer related information.
What do I buy?
I bought the FEZ Spider Starter Kit from GHI Electronics which includes a wide range of goodies including:
- FEZ Spider Mainboard
- Display T35 Module (3.5” with touchscreen)
- USB Client DP Module (with USB cable)
- Camera Module
- 2x Multicolor LED Module (DaisyLink)
- 2x Button Module
- Ethernet J11D Module
- SD Card Module
- USB Host Module
- Extender Module
- Joystick Module
- 10cm IDC cables (included with modules).
- Assorted IDC Cable Pack:
* 4x 5cm IDC cables
- 3x 20cm IDC cables
- 1x 50cm IDC cable
There are a few other kits, as well as a large range of really cool modules like wifi, bluetooth, temperature and light sensors, the list goes on…
Once I have one, what do I do?
- Make sure you have Visual Studio 2010 or Visual C# 2010 Express (the free one)
- Download and install the .NET Micro Framework 4.1 SDK
- Download and install the SDK for your particular hardware. Check out this Getting Started Guide if you’re unsure. If you’re using the same starter kit as me then you can download it from here: http://www.tinyclr.com/support/
OK, let’s build something
The best way to start off is to follow the Building your first .NET Gadgeteer Device tutorial which will introduce you to the basics (very important). It is specific to the kit I bought, but the concepts are the same.
I was worried for a short while as I thought my camera module was broken. I was getting really blurry, erratic images displaying on my touch screen. It turns out that no, it was just out of focus, and the correct focus was a bit fiddly to get (you have to unscrew the lens a little bit), until I found out how to stream bitmaps to the display instead of just taking pictures.
Michael Dodaro has a cool post about storing streamed bitmaps to SD. As a challenge, try extracting just the code you need to get the camera streaming to the display, it will help you focus the camera properly and get you on your way to building cool new projects.
Once I’ve created something, I’ll post about my adventures to get there.