layout | title | subtitle |
---|---|---|
Netduino | About Netduino | Features of Netduino, pinout, and power requirements. |
Netduino is an open source hardware platform that runs applications built with the .NET MicroFramework. Applications can be built on Windows (with Visual Studio), or on Mac OS (with either Visual Studio for Mac or Xamarin Studio). Netduino can be used to build nearly any Connected Thing you can dream up.
It's similar in concept to the Arduino platform, but is generally more powerful and instead of writing applications in C/C++ or Wiring (essentially, C++ without header files), applications are written in C#, which brings powerful, high-level language constructs to the toolbox such as threading, event handling, automatic garbage collection, and more.
Netduino provides a robust hardware reference platform that allows easy experimentation and rapid prototyping for hobbyists and professionals alike. Netduino has been used by folks to build home automation gadgets, industrial machinery like CNCs, and more.
The Netduino family consists of the Netduino 3, Netduino 2, and the original Netduino 1 lines. The original Netduino (1st generation) and Netduino Mini (also 1st generation), have been replaced by the much more powerful Netduino 2 and 3 lines.
In addition to the core .NET MicroFramework API, Wilderness Labs has created a powerful framework called Netduino.Foundation that adds a massive library of peripheral drivers for things such as sensors, LCD screens, motor controllers, and more, as well as a handcrafted API for accessing them. Netduino.Foundation allows you to build hardware without having to worry about low-level hardware dealings.
Netduino 3 was offered in 3 different models, the N3 base model, N3 Ethernet model, and the N3 WiFi model; which vary by their internet connectivity mode and their code/flash storage size.
All N3 models support persistent storage with SD cards up to 2GB. Both the Ethernet and WiFi models have a Micro SD slot built in to the board. The base model can use SD cards via most Arduino SD Card add-on shields.
The N3 technical specifications are as follows:
Model | MCU | Flash | RAM | Network |
---|---|---|---|---|
N3 | Cortex-M4 @ 168MHz | 384KB | 164+ KB | n/a |
N3 Ethernet | Cortex-M4 @ 168MHz | 1408KB | 164+ KB | 10/100Mbs Ethernet |
N3 WiFi | Cortex-M4 @ 168MHz | 1408KB | 164+ KB | 802.11b/g/n with SSL/TLS 1.2 Support |
For compatibility with Arduino hardware, Netduino has the same header and pin configuration as Arduino. The following diagram illustrates which features are available on which header/pin, as well as the location of major components:
Netduino 2 is offered in 2 different models, the N2 base model as well as the N2+, which adds 10Mb Ethernet, The various models and links to buy them can be found at wildernesslabs.co/netduino
Both N2 models support persistent storage with SD cards up to 2GB, and the N2+ has a micro SD slot built-in. The base model can use SD cards via most Arduino SD Card add-on shields.
The N2 technical specifications are as follows:
Model | MCU | Flash | RAM | Network |
---|---|---|---|---|
N2 | Cortex-M3 @ 120MHz | 192KB | 60 KB | n/a |
N2+ | Cortex-M4 @ 168MHz | 384KB | 100+ KB | 10Mbs Ethernet |
For compatibility with Arduino hardware, Netduino has the same header and pin configuration as Arduino. The following diagram illustrates which features are available on which header/pin, as well as the location of major components:
Netduino can be powered either via the built-in USB adapter or the power barrel (VIN). If VIN is present, then that power is used, otherwise, it must be powered via USB.
N3 will accept VIN of 5v to 12v. N2 will accept VIN of 5v to 9v.