Suggest a different Dev board thats is VERY similar to the Arduino with a c++ compiler.Can I add RAM to an existing Arduino board?.Are there pre-built Arduino boards with more ram?.But I don't really want to switch off an Arduino board if I can help it. I have currently tested 10 frames of animation using the Arduino Mega 2560 and it works. I am going to try using a simple compression method next but I don't have high hopes that the system will be able to uncompress the data while steaming the color information out to the LEDs. I have tried a few load 'on the fly' and steaming methods (SD, Wireless) but they can't keep up with the data required while streaming the data to the LEDs. I was hoping for ~64 frames of animation or 768k RAM. This is about 50, so I'm unsure what the 'rest' is. Good but not great, at 10 frames a sec thats only 2 secs of animations. You are using: double (same as float on an Arduino, see double), 4 bytes 420 elements 2 arrays 3,360 bytes int (2 bytes) 89 178 bytes In total this is 3,538 bytes. That only leaves me with 19 Frames of animation. $\left( 64 \cdot 64 \cdot 3 \cdot 8 \right) \div 1024 = 12\mbox$ = 12288 BYTESĮach frame of animation takes up 12288 BYTES (12k) of memory. There are 64 RGB LEDs using 8 bits of brightness that change color 64 times a revolution. My program and the boot loader take up 20k of memory leaving me with 236k. 4, ELEGOO MEGA 2560 R3 Board ATmega2560 ATMEGA16U2 + USB Cable Compatible with. Currently I am using a Arduino Mega 2560 with 256k of Flash Memory.
I am making a POV RGB LED Globe that plays animations on its surface.