Hello.
Firstly, allow me to apologise if this is in the wrong category. I appreciate this is not project guidance as such, but I was not sure where else to post.
I am an electrical test engineer for a large aerospace firm, so have a moderate understand of circuit theory, though my use of Arduino is purely hobby-based. Whilst this is my first post on here, I have had some experience with Arduino for a little while now. I have used both the Uno and Mega before along with the Ethernet and WiFi shields.
Anyhow, I've come to ask for some advice on board selection. I no longer own either the Uno or the Mega - one was borrowed from me and never returned sigh, the other was borrowed from a friend and I did return - so it's time to purchase another.
I have not chosen what my next project will be, although I want to make it complex and I feel I will exceed the capabilities of the Uno model. As such, this leaves me with two main choices (in my opinion...), the Due and the Mega. I like the speed advantages of the Due, though I'm not sure I would necessarily need it, extra speed is nice to have. The main concern is of course flash memory. Ideally, I want one board that I can use reliably in all of my future projects, whatever they may be.
I've had a little look at previous threads dating three years back, and most suggest the Mega for compatibility reasons. However, we are now a number of years down the line since the release of the Due - am I likely to run into any trouble with compatibility now?
I have previous experience with the Mega but none with the Due, will I be able to pick this up quickly with little trouble of transferring what I've learned from the Mega/Uno?
I am not concerned about the 3.3V limitation as all of my circuits will be designed with this in mind. Is there anything else I should consider? Lack of EEPROM an issue for some?
Sorry for all the questions. I appreciate your help.
Many Thanks
Dan