最近はこんなの作ってるます。
http://www.nicovideo.jp/watch/sm3619578
http://www.nicovideo.jp/watch/sm3619667
こんな感じのコードで、MatrixLEDに表示出来るかもね。
RenderedImage image = ImageUtil.render("[これはひどい]"); EasyGainer eg = new EasyGainer("COM3", ConfigType.CONFIG7, this); try { eg.initialize(); Raster raster = image.getData(); int[] matrix = new int[64]; int width = image.getWidth() - 8; for (int pos = 0; pos < width; pos++) { int[] data = raster.getPixels(pos, 0, 8, 8, matrix); eg.scanMatrix(data); } } finally { eg.dispose(); }
マトリクスLEDは、配線が難しいのですけど、かなり見栄えがして良い感じ。
動画としては公開してませんが、こんな風に8x8のビットマップファイルから、
MatrixLEDを表示する事も出来る感じ。
BufferedImage cloud = ImageIO.read(ResourceUtil .getResource("gainer/cloud.bmp")); EasyGainer eg = new EasyGainer("COM3", ConfigType.CONFIG7, this); try { eg.initialize(); int j = 0; while (j++ < 10) { eg.scanMatrix(cloud); } } finally { eg.dispose(); }