Arduino
1void readbitmap(){ 2 for ( int i=0; i<32; i++){ 3 for ( int j=0; j<398; j++){ 4 x = j - w; 5 if ( x < 0){ 6 x += 64; 7 } 8 if ( longText1[i][j] == false ){ 9 matrix.drawPixel(x, i, matrix.color444(15, 15, 15)); 10 } 11 else 12 matrix.drawPixel(x, i, matrix.color444(0,0,0)); 13 } 14 } 15}
64x32マトリックスLEDを使用して
幅398ピクセルの文章を電光掲示板のように横から流して表示させる事を目指しています。
幅64ピクセルの時はうまく動作できたのですが、長い文章を表示させるため398ピクセルを使用すると動作速度が遅くなってしまい目的の動作をさせることが出来なくなってしまいます。
ポインタ操作で高速化できるらしいのですが、しかし二次元配列でのポインタ操作の方法が分かりません。
回答2件
あなたの回答
tips
プレビュー