General Due Question

Someone gave me a Due so I've been trying to use it. Realizing it is slightly different from other boards can someone educate my senses?

  1. What are the primary reasons for the Due being different and what are the use cases where it excels?

  2. I'm trying to setup up Teleduino, which I done on an Uno before no problem. the Due doesn't have EEPROM which is a necessary dependency of Teleduino. What do people with Due's do in this case?

I'm a decent web hacker ie, ruby/js but I'm not proficient with c++ or any of the tech that is the mainstay in Arduino-land.



The Due has a fast processor 85 MHz as opposed to 16MHz. It has lots more memory and has a built in D/A.

There is an EEPROM emulator libary that replaces the missing EEPROM with bytes of flash memory.

You could also add an external EEPROM module AT24C256,

Either way you will probably need to edit the sketch accordingly.

Does anyone have a link to the EEPROM emulation library for the Due? I couldn't find it via google.

Teleduino is written for AVR chips, the Due uses an Atmel SAM3X8E ARM Cortex-M3 CPU.

You would need to research the libraries that Teleduino uses and see if they have been ported to the Due's ARM chip.

As for EEPROM, the 16u2 chip on the Due does have 512 bytes of EEPROM. This post will tell you how to access it:

Othewise you could use an external EEPROM.