I bought a [graphic LCD for my Arduino because I wanted something to experiment with before my parts arrive from China. I’ve gotten Conway’s Game of Life to work on a 16x16 LED matrix I have laying around, so I decided a simple exercise with this LCD would be to get a 84x48 board going.
I’m a little confused how to do this, as it doesn’t seem as straight forward as I hoped. Simply increasing the boundaries and switching up the display function only worked up to 48x48. Going much larger than that causes the screen to flash the test image from the LCD’s library test code. This image is the first thing that appears when the LCD is initialized, so it seems like the Arduino keeps resetting itself and reinitializing the LCD. The orange LED on the Arduino flashes as well.
I realize that my method for executing this program isn’t inefficient in terms of memory, but 2 arrays at 84x48 bytes doesn’t seem like it should be breaking my back on an Arduino Mega 2560. Any insight would be very appreciated.
[Adafruit_GFX.h](/***********************************This is a our graphics core library, for a - Pastebin.com)](/*********************************************************************This is - Pastebin.com)](#include <Adafruit_GFX.h>#include <Adafruit_PCD8544.h>Adafruit_PCD8544 dis - Pastebin.com)](http://www.sparkfun.com/products/10168)