Having Fun with Netduino Chris Gilmore Joe Havelick.

18
Having Fun with Netduino Chris Gilmore Joe Havelick

Transcript of Having Fun with Netduino Chris Gilmore Joe Havelick.

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

Power

Inputs

Outputs

Shields

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