Netduino vs Arduino


Greg Crawford at Citizen Scientists League has written a three-part series on the Netduino. In Part 1 he describes the Netduino’s features and compares this board to the more familiar Arduino.

In Part 2, Greg details how to interface the Netduino with the SPI bus, and provides some C# code for this purpose.

Part 3 continues with a detailed description of using a MAX6675 breakout with the Netduino in a datalogging project coded in C#.

This series is comprehensive and makes interesting points for anyone considering working with a Netduino.

This entry was posted in Arduino, dev boards, sensors and tagged , .

Comments

  1. rik says:

    main difference, arduino has an annoying IDE to work in.
    netduino uses visual studio which well, rocks

  2. Joe Desbonnet says:

    ahem… and the cost of Visual Studio? Remember this is largely targeted at people that can’t afford to splash out $$$ on software.

  3. Sergey Kovalev says:

    ahem… and the cost of Visual Studio? Remember this is largely targeted at people that can’t afford to splash out $$$ on software.

    Visual C# 2010 Express doesn’t cost a dime.

  4. Joe Desbonnet says:

    OK, I didn’t know there was a free version. Of course you’ll need a Windows machine too :) Out of curiosity is anyone working on a Java equivalent?

  5. x893 says:

    For Java use Arduino IDE – professional IDE for LED blinks

  6. Joe Desbonnet says:

    The Arduino IDE is written in Java, but sketches are written in C++ and compiled with GCC. Java byte code can be executed on very modest hardware. For example many smart cards run Java byte code (the JavaCard standard). A few years ago I would have said hand-on-heart that Java was very open, and .NET very… Microsoft, but since Oracle took over stewartship of the platform the situation is a little murkier.

  7. Anne says:

    Info on using Processing (the native language of the Arduino stack) in the NetBeans IDE http://processing.org/discourse/yabb2/YaBB.pl?num=1191468953

    Looks like similar steps will get you running on IntelliJ IDEA too.

  8. x893 says:

    Arduino IDE very primitive. MS Studio more power and helpful not only for C# and also for C++. Of course IDE choice depends from project goals. For LED blink Arduino IDE very helpfull and easy. For 5-10 files projects MS Studio preffered (Eclipse and other tools – less functionality). Only one problem under MS Studio – debug embedded projects (C++). Only winGDB or any tools to debug elf file. I use Arduino for simplest project and MS Studio + debug tools for complex projects. OS system (Linux/Window) not principal for IDE choice.

  9. Thank you for the kind review of our series on Netduino at citizenscientistsleague.com. We’re planning on running additional articles on this subject, and are happy to consider outside submissions on this and other related topics.

  10. Malio says:

    Has anyone tried the OSEPP arduino compatible board? How is that compared to Arduino IDE? They are now available at Fry’s Electronics, so I am very interested in knowing more before I get one.

  11. ZOLOFT says:

    sertraline 10 mg

  12. Peter says:

    After you write your first blinky, your going to want to mutitask multi-thread something arduino cant do.Yes there are tricks like a state machine. Totally impractical for large programs, and you are only running a trick, not true multitasking.The processor is faster with more memory and there is so much more you can do with it, if you don’t like C# run Visual Basic. All free and open source too, at least the netduino part is all open source. With mono now Linux and Mac it cant be beat. I couldn’t get my programs to run on arduino (none of the above wasted so much time trying) had no choice but to switch.
    Arduino needs to get its act together, terms like, its closer to the metal, ya sure I don’t see you writing in machine language 1 and 0. In most cases the IDE wont work in linux and the only help you get is well it worked for me.The only thing arduino has over netduino is the hype.

Leave a Comment

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Notify me of followup comments via e-mail. You can also subscribe without commenting.