Software, meet hardware.

Netduino is an open source electronics platform using the .NET Micro Framework.

Featuring a 32-bit microcontroller and a rich development environment.
Suitable for engineers and hobbyists alike.

processor and memory
  ● STMicro 32-bit microcontroller
  ● Speed: 120MHz, Cortex-M3
  ● Code Storage: 192 KB
  ● RAM: 60 KB
digital i/o features
  ● all 22 digital and analog pins: GPIO
  ● digital pins 0-1: UART 1 RX, TX
  ● digital pins 2-3: UART 2 RX, TX/PWM
  ● digital pins 5-6: PWM, PWM
  ● digital pins 7-8: UART 3 RX, TX
(also works as UART 2 RTS, CTS)
  ● digital pins 9-10: PWM, PWM
  ● digital pins 11-13: PWM/MOSI, MISO, SPCK
  ● digital pin SD/SC: SDA/SCL
(also works as UART 4 RX, TX)

Controlling Your Festive Lights with the .NET Micro Framework

„The Micro Framework is one of the newest kids on the .NET block, but it does something really rather wonderful. It brings embedded development within the reach of any C# programmer. If you know C# and love Visual Studio, you can now get started building hardware and controlling it with your software. Moreover, it lets developers achieve one of their most cherished dreams, to control their festive lights using programs that they have written. This project shows you how to do just that and adds an extra magical feature, in that you can make all your festive lights flash red whenever I, Rob Miles, make a new post on that most famous of blogs,“