Page 3 of 3
Re: Question about the OS/internal specs
Posted: 10 Dec 2014, 14:53
by HaWe
Actually a Due is not a good choice to start with - you should try to start with a Mega IMO.
Many libs for Arduino Sketch are written for the AVR registers and you will have to have some experience and practice do deal with this if you run into Due issues.
But if you have friends to ask who already use the Due - no problem !
Re: Question about the OS/internal specs
Posted: 10 Dec 2014, 15:06
by Stryker295
HaWe wrote:a Due is not a good choice to start with
>.< Why is hardware always so complicated. Argh.
I'm used to dealing with ARM processors, and the only things I have immediately available to me are an rPi, an Uno, and some propeller board. The rPi would just be completely overpowered, and (just a guess) a power hog... and I've never dealt with it before. Everything is so overwhelming sometimes!
Re: Question about the OS/internal specs
Posted: 10 Dec 2014, 15:21
by HaWe
I agree. Robot Hardware is a mess, sometimes even a bunch of crap .
But if you are already experienced with RPis and ARM MCUs:
Start and try!
You will have to consider that pin layouts are a little different, the Due community is much smaller and all the pins are 3.3V instead of 5V, so you have to be careful for supply voltage (Dpins, APins) and for signal voltages (I2C==TWI, and for SPI).
AVR IRQ interrupts don't work at all of course, but there is a DueTimer lib instead,
and additionally you will have a handy cooperative Multitasking by the Due Scheduler lib.
So just start off!
Good luck!