Having Fun with Netduino
Chris GilmoreJoe Havelick
What is a Netduino?
* Not actual size
Use Cases
• Prototyping• Robotics• Automation • Automotive• Sequencing• Learning aid• Making something cool
The Netduino
processor and memory• Atmel 32-bit microcontroller• Speed: 48MHz, ARM7• Code Storage: 128 KB
power and i/o• input: 7.5 - 12.0 VDC or USB
powered• output: 5 VDC and 3.3 VDC
regulated• digital i/o are 3.3 V--but 5 V
tolerant
The Netduino Plus
differences from the Netduino• Code Storage: 64 KB• ethernet• micro sd
The Netduino Mini
Differences from the Netduino• Smaller package• Code Storage: 152 KB• output: 5 VDC only• 16 digital/analog GPIO pins
Developing for Netdiuno
• Environment– Visual Studio 2010– C#/VB.Net– .NET Micro Framework
Developing for Netdiuno
• Features– Intellisense– Debugging• Breakpoints• Console
– Emulation– Multithreading– Unit Testing
Sample – Farty Breathalizer
– Dev Environment– Basic I/O
Sample - NetDoorNo
• Events• Netduino Plus as a Web Server
Sample - GPS Flight Logger
• Classes and Libraries• SD Card Write
Samples - Floppy Instrument
• Multithreading• Interfaces
Resources
• Netduino.com– Forums/Chat
• Book: The Internet of Things• SparkFun.com• DIYDrones.com
Questions
• Chris Gilmore• Joe Havelick– JoeHavelick.com