18
Having Fun with Netduino Chris Gilmore Joe Havelick

Having Fun with Netduino Chris Gilmore Joe Havelick

Embed Size (px)

Citation preview

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