Netduino Go Open Source Electronics Platform & Starter Kit
Netduino Go is an Open Source Electronics Platform based on the original Netduino platform. It uses the .NET Micro Framework, which combines the ease of high-level coding with the raw features of microcontrollers. The Netduino Go has four times the speed (168MHz), six times the code space (384KB), and twice the available RAM (100KB+) of the Netduino Plus. The philosophy behind the Netduino Go is to eliminate the complexity involved with building DIY electronic projects. With this platform, all the peripherals have been virtualized, so the user can simply pick what they need and plug it in. Each module has a small microchip which works together with the mainboard.
The Netduino Go board features eight identical sockets used for powering and communicating with modules such as sensors, displays, input devices, etc. The sockets also expose a general purpose I/O line and two shared general purpose serial ports, which are also used to upgrade a module's firmware in the field. A Netduino Go module behaves as an SPI slave device, receiving and executing high-level commands, isolating the user from the actual electronic and software implementation details required to make it work. Depending on the function of the module, data is sent back to the application running on the Netduino Go board over the same SPI channel. Every Netduino Go module ships with its own C# driver, wrapping the low-level SPI protocol details into a simple programming interface. This makes the Netduino Go an ideal platform for learning embedded electronics as well as designing and prototyping professional-grade devices and embedded applications.
Learn more about the Netduino GoModules & Accessories
The Netduino Go Starter Kit is a plug and play component set with Arduino shield compatibility targeted towards education, but also popular with engineers and hobbyists. This starter pack comes with all the necessary parts to hit the ground running with Netduino Go. Included is the Go mainboard, the Shield Base, a button module, a potentiometer module, an RGB LED module, 4 Go cables, and a 3' microUSB cable to connect to a computer for programming and power.
STMicroelectronics STM32 F4 32-bit ARM Cortex™-M4 Microcontrollers (MCUs) open the door to the digital signal controller (DSC) market with a family of devices that are pin-to-pin and software compatible with the STM32 F2 series but with better performance, DSP capability, more SRAM, and 2.4MSPS ADCs. STMicroelectronics STM32 F4 ARM Cortex-M4 MCUs include a floating point unit and core features such as built-in single-cycle multiply-accumulate (MAC) instructions, optimized SIMD arithmetic, and saturating arithmetic instructions. The adaptive real-time ART (Adaptive Real-Time memory) Accelerator™ combined with STMicroelectronics 90nm technology provides linear performance up to 168MHz, unleashing the full performance of the core. These features expand the number of addressable applications in the industrial, consumer, and healthcare segments. STM32 F4 series ARM Cortex-M4 MCUs include devices with 512KB to 1MB of on-chip Flash memory, 192KB of SRAM, and 15 communication interfaces.