ウェブアプリ
DMAの動作をアニメーションで見る

マイコン上でCPUやDMAがどのように動くかをアニメーションで見せるアプリを作ってみた CPUやDMAがバッファにアクセスするタイミングなどのイメージをつかむことが目的 https://muid7989.github.i […]

続きを読む
STM32
CubeMXとHALを使ったフルカラーLEDの制御‐コードの解説

以前、「CubeMXとHALを使ったフルカラーLEDの制御」という記事を書いた。 https://matsubara-ui-design.net/2021/01/ostw3535_1/ 今回は実際にLEDを点灯させるコー […]

続きを読む
ESP32
熱電対とMAX31855基板を使った温度計測のテスト

概要 熱電対を使って温度を計測し、ブラウザアプリに温度を出力するためのテストをした。 目的は、揚げ物をするのに油の温度管理をしたいということだった。ガステーブルに温度調整機能がついていないため、自分で温度管理をしないとい […]

続きを読む
技術情報
ノートPCの内蔵マイクが見えなくなってしまった話

概要 ノートPCの内蔵マイクがいつの間にか使えなくなっていた サウンド設定の入力やデバイスマネージャでも見えない マイクの使用を許可にすることで解決した 背景 使用しているノートPC ideapad S540-14API […]

続きを読む
STM32
STM32のHALでSPH0645から音声データを取得する

概要 STM32マイコンにデジタルマイクSPH0645を接続して音声データを取得する際に、いろいろと引っかかったのでやり方の記録。 最終的にLRの2チャンネル分の音声データを取得できるところまで確認できた。 構成 SPH […]

続きを読む
STM32
音量検出モジュールの試作

マイクに入る音の音量を連続的に出力できるモジュールを試作してみた。 シリアルで、毎秒100回程度のレートで出力することを想定している。 構成 MAX4466マイクモジュール マイク部分はMAX4466を使ったマイクモジュ […]

続きを読む
ウェブアプリ
加速度センサの出力を可視化する

MPU-6050を使ったデバイスを試作したので、その出力を可視化するアプリも作ってみた。 まずは加速度の出力を可視化したもの。 https://muid7989.github.io/imu-data-monitor/ ア […]

続きを読む
ウェブアプリ
ウェブアプリを作る際のviewportの話

p5jsでウェブアプリを作っている。 これまではキャンバスのサイズを960x1280としていて、これで自分の使っているタブレットやスマホで大体画面いっぱいに表示できていたので良しとしていた。 キャンバスサイズを変えようと […]

続きを読む
ウェブアプリ
p5jsでのBLEデバイスからのデータ受信タイミング

p5jsを使ったウェブアプリ上でBLEデバイスを接続して使用する際に、データを受信するタイミングが気になったので調べてみた。 概要 BLEで接続した入力デバイスを使ったウェブアプリを作成中 加速度センサの検出データを使っ […]

続きを読む
ウェブアプリ
MPU-6050のバイトオーダーの話

p5jsを使ったウェブアプリを作る中で、MPU-6050を使ったデバイスからのデータを処理している。 バイトオーダーで少し引っかかったので、情報を整理。 MPU-6050のバイトオーダー MPU-6050の加速度やジャイ […]

続きを読む