|
マルツエレックでは、皆さまの「ものづくり」にお役立ていただくために様々な技術情報をこちらのWebページで公開しています。是非、参考にしてください。 今回、この技術情報ページに、M5Stackの画面をキャプチャできるシンプルなツールの制作記事を追加しましたのでご紹介します。 ▽ブログや取説に!M5Stack画面キャプチャツール「Screen_Capture_BMP」 【ボタンでショット撮影!プログラムに埋め込んで連続撮影!320×240pxの美スクリーンをGET】
 画面キャプチャの例
M5Stackは、ディスプレイと操作ボタンを備えた超小型のコンピュータで、センサーなどの周辺装置も数多く揃っているので、IoT機器などを製作するのに非常に便利です。そのため、M5Stackを使用して製作したツールなどをブログに投稿したり、取説などを作成するようなことも多いのではないかと思います。 しかし、M5Stackのディスプレイパネルはアクリル板なので、光を反射するため画面をきれいに撮影するのはかなり難しいものです。そこで、シンプルで使いやすいM5Stack用の画面キャプチャツール「Screen_Capture_BMP」を作成しました。 「Screen_Capture_BMP」の機能は、M5Stackの全画面をキャプチャし、指定したファイル名でmicroSDカードにBMP形式で保存します。今回の解説記事では、BMPファイルのフォーマットについて説明した後、void Screen_Capture_BMP(char *file_name) という関数の作成法について解説します。 キャプチャしたい場面でこの関数を呼び出せば、その時点のディスプレイ画面を320×240ピクセルのBMPファイル形式でmicroSDカードに書き出すことができます。書き出しに要する時間は約3秒です。 ここで解説されているデバイスは、マルツオンラインのウェブサイトで購入できますので、是非参考にしてください。
|
▽M5Stack Basic V2.6 【M5STACK-K001-V26】 M5STack 本体ベーシックモデル。 ESP32を搭載し、LCD、スピーカ、ボタン、I2C、USB、UART、M-Bus、WiFiなどの各種インターフェースを装備した開発キットです。 寸法:54×54×18mm 単価:¥5,750 (税込¥6,325) |
 |
|
▽M5Stack Core2 IoT開発キット 【M5STACK-K010】 上記ベーシックモデルのアップバージョンで、機能強化モデルです。プッシュボタンがなくなり、画面がタッチセンサーとなりました。Gセンサーやマイクロフォンが内蔵されています。 寸法:542×542×16mm 単価:¥7,260 (税込¥7,986) |
 |
|
|