What hardware and software solutions work and what are the tradeoffs for connecting an Arduino Due to the internet? I gather the ethernet hardware is much cheaper than WiFi hardware (€29 versus €69). In either case (wired or wireless), what software stacks and drivers work under AtmelStudio?

  • Greatt question
    – JVarhol
    Feb 12, 2014 at 19:55
  • Atmel studio uses c++ right? Porting the Ethernet library cant be that hard.
    – TheDoctor
    Feb 12, 2014 at 23:21
  • Hoping so @TheDoctor. I see an Ethernet PHY component and driver in the ASF Wizard but no TCP/IP pieces. In answer to your question, yes, I see C++ hints everywhere but I've only used C so far.
    – Bob Stein
    Feb 13, 2014 at 17:22
  • 1
    @BobStein-VisiBone - That PHY component requires a specific external ethernet PHY (A DM9161A). It will not work with the arduino ethernet board/shield, which uses a Wiznet W5100 PHY/coprocessor). Mar 4, 2014 at 1:33

1 Answer 1


Well, your best bet is to import the arduino libraries in your Atmel Studio project. Then you'll be able to use existing code to connect to the "traditional" Ethernet Shield using SPI.

Though, the Sam 3X features an hardware ethernet that is not wired, unlike the MBed LPC1768… Sadly that's the ethernet PHY component you saw, but won't be able to actually use…

  • 2
    You could always buy a Taijiuino Due, which is a 3rd party due clone that is code-compatible, but has the ethernet IO lines broken out. Mar 4, 2014 at 1:36
  • You mean the Visual Micro plugin for Atmel Studio? And with that make a TCP/IP server with the EthernetServer class?
    – Bob Stein
    Mar 5, 2014 at 16:39
  • I guess so, though I've not tried that. You may also include the sources or add headers + libraries as dependencies in your project (which is what I do)
    – zmo
    Mar 5, 2014 at 16:47
  • What .c .cpp .h files do you use @zmo? What kind of TCP/IP features do you have, or are they merely Ethernet?
    – Bob Stein
    Mar 6, 2014 at 21:58
  • This solution means I'd give up ASF (Atmel Studio Framework) correct?
    – Bob Stein
    Mar 6, 2014 at 22:02

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.