I think your programs abuot 10 times the size it should be! Have you been copying and pasting code take a look at functions an inparticular functions with parameters.
I'm not sure on which information you base that statement.
Lets see I'm using a yun (32K) and the bridge lib and serial and servo and software serial and gps and wire and support a full serial interface to be able to steer my arduino program via a web browser.
As you state my program is 10 times to big you state this all should fit in 3k? I guess not.
But I am aware there must be improvements. After all I started the thread to be able to find the "sweet spots".
Especially for the lib that does the serial communication there must be improvements. If you want to take a look at the code please do. There are actually 3 libraries and they are available at:https://github.com/jantje/libraries
SerialStringReader is a library that allows to read line by line from the serial input.
SerialDataInterface is a base library you need to derive from if you want to share data
SerialCommunicator combines the 2 above for communication to allow to set and get values.
I really welcome feedback.
Och yes the version on github is not the very latest. I already shortened lots of the messages.
That AVR costs about US$7 so like 3Eu? You get onboard 128K flash, 16K SRAM, 36 I/O pins, 2 Serial ports that can also run as full speed master mode SPI ports in addition to the full mode SPI port, that's serious bang for the buck your project might not outgrow soon. It's a good excuse to buy new toys.
You are right but .....
I have plenty of arduino's lying around but here I moved from a mega to a yun because of the linux arduino integration.
The capablity to run linux commands directly from arduino is something I really need because I have 2 robots and a storage server talking to each other via HTTP.
If the mega yun comes out I'll buy a couple right away.