私は辞書として使用し、LEDアレイを通過する2進数の3次元配列を持っています。辞書は27文字をカバーし、各文字は30x30ピクセル(各ピクセルは0または1)をカバーします。Arduinoバイナリ配列が大きすぎます
私はIntel Edisonを使用していましたが、コードはうまくいきましたが、私はEdisonをPCに接続するのに問題があった後で(一度置き換えても)エッチンを捨てました。私はArduino Unoに切り替えましたが、配列が大きすぎるというエラーが表示されています。
今、私はブール値として配列を設定しています。とにかく、ビットとして代わりにそれを設定することによって、配列のメモリ要求を減らすためにはありますか?配列はちょうどゼロと1からなります。
は、ここでは、コードのスニップです:
boolean PHDict[27][30][30] = {
/* A */ {{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, /* this is one column of thirty, that show "A" as a letter */