Netduino vs Arduino

Posted on Friday, September 9th, 2011 in Arduino, dev boards, sensors by the machinegeek

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 on Friday, September 9th, 2011 at 3:00 pm and is filed under Arduino, dev boards, sensors. You can follow any responses to this entry through the RSS 2.0 feed. You can skip to the end and leave a response. Pinging is currently not allowed.

23 Responses to “Netduino vs Arduino”

  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

    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 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.

  13. Mark Saravi says:

    Netduino is the most annoying hardware that I ever seen. At the beginning you enjoy Visual Studio and after few days you are going to have lots of problem. I bought a Netduino 2 and it stopped working just after few days. I bought another one and again after few days I could not deploy programs to it. When I 1
    followed the instruction
    to fix that I realized that one of the software (SAM-BA 2.12 CDC) is not working under windows 7!!!
    If you want my advise don’t get close to Netduino, It is Visual Studio that rocks, not Netduino and Netduino ruin your project.

  14. Peter says:

    Mark Saravi If you don’t load the software properly. then it wont mater what your using it wont work right.
    Ive got a netduino that’s ben running for 3 years continually, totally flawless windows 7.It can do so many things arduno could never do.If you don’t like it you could try a fez those also run C# .Don’t waste your time with an arduino if you don’t have to.

    • Mark Saravi says:

      It happens that we don’t load software properly, so what? we should buy another Netduino? isn’t it stupid that you can’t recover your hardware and use it? this is the problem of Netduino. I can assure you that only mistake that I could be make was to try load another version of Netduino software. So should it be punished with unusable hardware at all? actually I am thinking to return to Arduino and not wasting my time with stupid Netduino.

  15. Mark Saravi says:

    I just throw away my netduino board, I am going back to aurduino. what a waste of time and money.

  16. Phil Harbison says:

    Can I use Netduino without .NET and Visual Studio? I like the hardware but have zero interest in C#, .NET, and VS. I’ve tried registering on the Netduino forum but it always fails and there does not appear to be a help mechanism that does not require already being registered.

Leave a Reply

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

Recent Comments

  • ConnyCola: When will the page go online? I would love to see more of the new service!
  • Edward Mallon: Dr. Beddow's instrumentation class has been building the 2016 version of the Cave Pearl datalogger for more than three years, and feedback from that experience...
  • Neal: Loose no more.
  • Crawford: Must try to win...
  • readybrek: If you like a lot of chocolate on your biscuit join our club!