Netduino home hardware projects downloads community

Jump to content


The Netduino forums have been replaced by new forums at community.wildernesslabs.co. This site has been preserved for archival purposes only and the ability to make new accounts or posts has been turned off.
Photo

General Structure for my Netduino Tutorials


  • Please log in to reply
11 replies to this topic

#1 Michel Trahan

Michel Trahan

    Advanced Member

  • Members
  • PipPipPip
  • 155 posts

Posted 17 April 2011 - 03:25 PM

Hi everyone,

In about a month, I should put online my new site MichelTrahan.com and put many structured tutorials for the netduino on it.

When I say structured I mean that each and everyone of the tutorials will be backed by a Fritzing diagram, Full C# solution and complete documentation in both french and english (being in Quebec, this is mandatory).

Here is the global structure. Please comment if you see something missing or not appropriate. This is High Level.

Home
Curriculum
Readings
Best Shots
Netduino Tutorials
Introduction
.net MF and netduino
Board setup and configuration
Development tools
Inputs
Outpts
Storage (ND+, ND++)
Communication (ND+, ND++)
Power Supply (3.3V)
Beginners
Driving a simple LED
LED using PWM
Analog Temperature
Showing Temperature with a 7-Segment Display and one button (F or C)
Showing Temperature with a 4x20 LCD and 4 buttons (function, F or C, up down)
Showing Temperature Graphic History with a 600x200 Screen and 4 buttons again
Intermediate
Running a simple web server
Talking to ThingSpeak
Loggin it to SD Card
Loading code from an SD Card
... any other ideas ?
Widgets and Helper class
not there yet ... any ideas ?
Advance Topics
Writting native drivers (work for you Chris Walker!)
Full Fledge Projects
Robotics
Home Automation
Quadcopter (my own project, it should take a year and the ND Mega, read speadier)
------------------------
Basics
What's Needed
Pullup Resistors (Or Electronics Refresher (or tutorial for me lol) would be best)
Where to get things
Netduino Namespace Docs (automatically generated by sandcastle)
------------------------
Submitting Projects or Tutorials
Rules (Fritzing diagram, C# code, documentation)
Tools Needed (Fritzing, Inkscape, VS2010)
-----------------------
People, Groups and Sites

Forums
Have not decided on which structure to put here ... I love the netduino forum format (ip.board)

About

Contact Me

And top level buttons like :
Login
Register
Donate

And top level language selection on each page (Français/English), probably flags (France/US)

That is it !

Any suggestions or comments ?
Started with C in 1985, moved to Vb3 ... to vb6 and stopped. Now started with .Net and learning C# and VB.net and wishing VB.net was on MF !

#2 Dan Morphis

Dan Morphis

    Advanced Member

  • Members
  • PipPipPip
  • 188 posts

Posted 17 April 2011 - 05:46 PM

...
Beginners
Driving a simple LED
LED using PWM
Analog Temperature
Showing Temperature with a 7-Segment Display and one button (F or C)
Showing Temperature with a 4x20 LCD and 4 buttons (function, F or C, up down)
Showing Temperature Graphic History with a 600x200 Screen and 4 buttons again
...


Michel, this is going to be an awesome resource! Two suggestions I have are under your beginner tutorial section to add one on reading from a potentiometer.

The other suggestion I have is I've done a ton of work on writing a getting started hardware guide on the wiki. You may want to pick though it and add to your own getting started guide.

-dan

#3 Michel Trahan

Michel Trahan

    Advanced Member

  • Members
  • PipPipPip
  • 155 posts

Posted 17 April 2011 - 06:08 PM

add one on reading from a potentiometer.

Consider it done :) I'll contact you when there :) First learning dotnetnuke ...

getting started hardware guide on the wiki.

Saw it, will be feeding on it for general ideas, thanks.

It will not be a place for it all, but a place to really start on a good basis, that is my goal !
Started with C in 1985, moved to Vb3 ... to vb6 and stopped. Now started with .Net and learning C# and VB.net and wishing VB.net was on MF !

#4 dman776

dman776

    Member

  • Members
  • PipPip
  • 19 posts

Posted 18 April 2011 - 01:23 AM

Maybe add a topic on writing your own libraries (ie. Wrapping SPI Lib for Mcp2515 access). I'm thinking this is not a native driver, but, a higher level lib. Correct me if I'm wrong on this. Looking forward to it!

#5 dm3281

dm3281

    Advanced Member

  • Members
  • PipPipPip
  • 31 posts

Posted 05 July 2011 - 07:02 PM

Did this idea die and fade away?

#6 Chris Walker

Chris Walker

    Secret Labs Staff

  • Moderators
  • 7767 posts
  • LocationNew York, NY

Posted 05 July 2011 - 07:51 PM

Hi Michel, Just seeing this post for the first time. Is this site live? Looks like a great resource! Thanks, Michel. And let us know what you need from us... Chris

#7 AJB2K3

AJB2K3

    Advanced Member

  • Members
  • PipPipPip
  • 46 posts

Posted 10 July 2011 - 08:46 PM

How about a tutorial on a webserver that serves pages stored on the sd cart!

"Maybe it's because you're a crap programmer"


#8 Dan Morphis

Dan Morphis

    Advanced Member

  • Members
  • PipPipPip
  • 188 posts

Posted 11 July 2011 - 05:39 PM

How about a tutorial on a webserver that serves pages stored on the sd cart!


You can use the web server Mario created and strip out the bits you don't need. It has support for reading from an SD card. In fact, I believe the web server Mario used someone else wrote and he just added some functionality to it to suite his needs. If you can find the original, it will probably do what you need.

#9 Mario Vernari

Mario Vernari

    Advanced Member

  • Members
  • PipPipPip
  • 1768 posts
  • LocationVenezia, Italia

Posted 11 July 2011 - 06:00 PM

I believe the web server Mario used someone else wrote and he just added some functionality to it to suite his needs

Absolutely true!
My work is very little on it...the problem is that I don't remember who is the original author...Mark maybe?...maybe hari...
I posted just because the project I was working on didn't succeeded, and I left only a basis to anyone needs collect data and display on a chart via http.
The greater part of the credits is their's.
Cheers
Biggest fault of Netduino? It runs by electricity.

#10 AJB2K3

AJB2K3

    Advanced Member

  • Members
  • PipPipPip
  • 46 posts

Posted 11 July 2011 - 06:50 PM

I think I can deploy and run it but being a noobie I don't understand how it works. It is (in my opinion) a good tutorial on how it works and how to alter it to control leds. The internet of things only shows how to operate things and issue pages built on the fly. Again I'm sorry but I'm a noobie and don't understand these things but have a home automation project I want to do.

"Maybe it's because you're a crap programmer"


#11 Saxena

Saxena

    New Member

  • Members
  • Pip
  • 1 posts

Posted 31 August 2011 - 03:35 PM

Hi Michel, So, it has been about 4 months since you started on your tutorials. Have you completed any of the parts of your tutorial? If so, it will be great if you can start linking those while you complete others. The structure of your tutorials look great. Hope we get to see something soon. Thanks,

#12 Bill E.

Bill E.

    Member

  • Members
  • PipPip
  • 26 posts
  • LocationSilicon Valley, California

Posted 02 September 2011 - 01:20 AM

Michel, I will certainly be looking forward to your tutorials! Is this the bridge that so many of us are looking for (the C# grail)?? As for me, I will be gone for the next two weeks to JAPAN!! I am taking a well deserved vacation and, I am very happy to say, I will NOT be thinking of Netduinos, robotics, C#, email, work, ... you get the idea! Just good beer, hot springs, great food, sights. When I get back I will be on alert for your tutorials. Way to go, Michel. Much appreciated (more than you think). Regards




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

home    hardware    projects    downloads    community    where to buy    contact Copyright © 2016 Wilderness Labs Inc.  |  Legal   |   CC BY-SA
This webpage is licensed under a Creative Commons Attribution-ShareAlike License.