Top Banner
Having Fun with Netduino Chris Gilmore Joe Havelick
18
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Having Fun with Netduino Chris Gilmore Joe Havelick.

Having Fun with Netduino

Chris GilmoreJoe Havelick

Page 2: Having Fun with Netduino Chris Gilmore Joe Havelick.

What is a Netduino?

* Not actual size

Page 3: Having Fun with Netduino Chris Gilmore Joe Havelick.

Use Cases

• Prototyping• Robotics• Automation • Automotive• Sequencing• Learning aid• Making something cool

Page 4: Having Fun with Netduino Chris Gilmore Joe Havelick.

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

Page 5: Having Fun with Netduino Chris Gilmore Joe Havelick.

Power

Page 6: Having Fun with Netduino Chris Gilmore Joe Havelick.

Inputs

Page 7: Having Fun with Netduino Chris Gilmore Joe Havelick.

Outputs

Page 8: Having Fun with Netduino Chris Gilmore Joe Havelick.

Shields

Page 9: Having Fun with Netduino Chris Gilmore Joe Havelick.

The Netduino Plus

differences from the Netduino• Code Storage: 64 KB• ethernet• micro sd

Page 10: Having Fun with Netduino Chris Gilmore Joe Havelick.

The Netduino Mini

Differences from the Netduino• Smaller package• Code Storage: 152 KB• output: 5 VDC only• 16 digital/analog GPIO pins

Page 11: Having Fun with Netduino Chris Gilmore Joe Havelick.

Developing for Netdiuno

• Environment– Visual Studio 2010– C#/VB.Net– .NET Micro Framework

Page 12: Having Fun with Netduino Chris Gilmore Joe Havelick.

Developing for Netdiuno

• Features– Intellisense– Debugging• Breakpoints• Console

– Emulation– Multithreading– Unit Testing

Page 13: Having Fun with Netduino Chris Gilmore Joe Havelick.

Sample – Farty Breathalizer

– Dev Environment– Basic I/O

Page 14: Having Fun with Netduino Chris Gilmore Joe Havelick.

Sample - NetDoorNo

• Events• Netduino Plus as a Web Server

Page 15: Having Fun with Netduino Chris Gilmore Joe Havelick.

Sample - GPS Flight Logger

• Classes and Libraries• SD Card Write

Page 16: Having Fun with Netduino Chris Gilmore Joe Havelick.

Samples - Floppy Instrument

• Multithreading• Interfaces

Page 17: Having Fun with Netduino Chris Gilmore Joe Havelick.

Resources

• Netduino.com– Forums/Chat

• Book: The Internet of Things• SparkFun.com• DIYDrones.com

Page 18: Having Fun with Netduino Chris Gilmore Joe Havelick.

Questions

• Chris Gilmore• Joe Havelick– JoeHavelick.com