- I'm trying to display images on an oled (0.96" monochrome, 128X64)
- I've done it using examples where you program them directly on flash memory like this:
static const unsigned char PROGMEM image_array[] = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ...
- However my goal is to display many different images, but only several fit in flash, even with Mega
- So I got myself an SD card module thinking it should be easy to read from it and display
After searching a lot it seems like this is not easy at all, probably because the RAM is too small. So my question is whether it's possible to read a file from the SD card and store it on the Arduino's flash memory? The idea is to display it from there (using the Adafruit_SSD1306 lib), then replace it with a new image from the SD card and repeat?