電子工作

電子工作

LovyanGFX入門 その10 外部LCD接続

概要前回は描画速度について説明をしましたが、今回は内蔵LCDではなく外部LCDの接続方法をとりあげたいと思います。利用機材M5StickCST7735S上記の機材を利用して接続させました。昔に他のライブラリで利用したことがある組み合わせにな...
電子工作

M5Stack M5Paper発売

概要2020年11月27日にM5Stack社よりM5Paperが発売されたので購入してみました。すこし触ってみたので商品を紹介したいと思います。商品M5Paper(スイッチサイエンス)M5Paper ESP32 Development Ki...
電子工作

M5Stack Core2でゲーム開発入門 その3 ひっくり返しロジック

概要前回は基本的な描画と、データ構造をやりました。今回は石をひっくり返すという基本的なロジックについて考えてみたいと思います。言語化上記の①の場所に黒石を置いた場合のロジックを確認してみます。石を置くためのルールとして、一つ以上の石をひっく...
電子工作

回路をI2Cで書き換えられるIC、GreenPAKを買ってみた

概要汎用ロジックを組み合わせた回路をI2C経由で書き換えられるGreenPAKというプログラマブルデバイスを購入してみました。もうちょっと深く触っていきたいと思いますが、まずはデバイスの概要紹介をしたいと思います。GreenPAKとは?いろ...
電子工作

Grove Beginner KitでのArduino入門 その5 ブザー

概要前回はポテンションメーターでアナログ入力を使いました。今回はアナログ出力を使ってブザーを鳴らしたいと思います。ブザーとは?ボードの左上にあるのがブザーです。D5に接続されていますね。ブザー系には2種類あります。アクティブブザーGrove...
電子工作

M5Stack CoreInkの使い方 その1 公式ライブラリ概要

概要前回はざっくりと商品を紹介しましたが、もうすこし触ってみたので使い方の説明をしていきたいと思います。描画について公式ライブラリは独自で作成したもので、描画周りの関数があまり実装されていません。M5.M5InkクラスM5Stack Cor...
電子工作

LovyanGFX入門 その9 描画速度計測

概要前回は全く関係ない画面キャプチャの話題でした。今回はいろいろな描画の時間を計測して、どんな処理になっているのかを確認してきたいと思います。スケッチ例1(通常描画)ちょっと長いので、スケッチは別の場所に置きます。drawPixel() :...
電子工作

M5Stack Core2でゲーム開発入門 その2 データ構造

概要前回は導入まで終わらせました。今回は基本的な画像描画とデータ構造を説明したいと思います。画像描画#include "M5Lite.h"static LGFX_Sprite spriteBan(&M5Lite.Lcd);// RGB565...
電子工作

AKITA M5GOBaseLiteとM5Core2BaseLiteを購入

概要M5Stack(BASIC, GRAY)とM5Stack Core2にGroveポートを追加するベースボードを購入してみましたので、紹介したいと思います。M5GOBaseLiteM5GOBaseLite(スイッチサイエンス)M5GOBa...
電子工作

Grove Beginner KitでのArduino入門 その4 回転角センサ

概要前回までにデジタル入力とデジタル出力を説明しました。今回はアナログ入力です。ポテンションメーターと呼ばれる可変抵抗を使って、ボリューム入力を行います。回転角センサとは?A0に接続されている、ロータリーポテンションメーターです。中身はボリ...
スポンサーリンク