電子工作

電子工作

vscode用のArduino CLI拡張機能 その2 追加機能

概要作成した拡張機能で機能追加をいろいろして、一通りの開発ができそうな状態になったので追加機能の紹介をしたいと思います。全体機能ここはプロジェクト全体に関するコマンドです。コマンドセンター左メニューの上から紹介していきます。使えるコマンドが...
電子工作

月刊I/O 2026年4月号にM5StickS3の使い方を書きました

内容上記の雑誌となります。表紙のしたの方に写真がありますが、M5StickS3の紹介記事を書かせていただきました。前回もM5StickC Plus2で書かせてもらっています。雑誌の詳細情報は上記になります。ハード・最新情報のところにあります...
電子工作

軽量HtmlレンダリングのPlainBind.jsを作成

概要シンプルなHtmlでJavaScript経由でレンダリングするライブラリを作ってみました。通常用途ではあまり利用することがないと思いますが、ローカル環境でjsonファイルを準備しておくとそのデータを使ってレンダリングしてくれる機能があり...
電子工作

ESP32ボード定義集 variants_collector

概要M5Unifiedなどを利用していると、選択しているボードと実際に書き込みをするボードがずれることがあります。その場合デフォルトのボード定義を利用することができなかったり、M5Stackの新製品がESP32公式ボードに登録されていなくて...
電子工作

Redashのクエリを時系列データとして保存するツールを作った

概要Redashとかのレポートツール便利ですよね。SQLを書いて、表形式で表示するのが非常に楽に実現できます。ただレポートツールなので、条件を入れて集計した結果を保存しておくことができません。現在値の表示は可能ですが、毎日の差分を確認するた...
電子工作

WSLなどの開発用cronのcronrunを作った

概要WSLなどで開発をしていると、定期実行をしたいポーリング系のコマンドがでてきたりします。cronなどシステム側の機能を利用していますとずーっとタスクが残り続けるので、単発で実行できるようなコマンドを作ってみました。作成物上記のcronr...
電子工作

VSCode用スクリプト実行拡張機能を作成

概要使っていたタスク実行の拡張機能が急に使えなくなったので、新しいのを探すより自分が作ったほうが早いと思い作成してみました。開いているファイルと同じディレクトリにあるバッチファイルとかを探して、リストから実行できるようにするだけの拡張機能で...
電子工作

連想配列的なライブラリAssocTree作成

概要PHPなどの連想配列的になんでも代入できるクラスが使ってみたくてライブラリを作成してみました。Arduino向けなので動的メモリ確保ではなく、最初に必要量だけメモリ確保する作りになっています。作成物上記のリポジトリになります。ライブラリ...
電子工作

KiCADの履歴から差分を確認するアプリを作成してPyPIに登録した

概要KiCADは履歴管理が若干弱いのですが、バックアップとGit連携が可能です。kicad-cliコマンドを利用することでSVGファイル形式に出力可能ですので、過去のバージョンとの差分確認ツールを作ってみました。KiCADの履歴管理方法(自...
電子工作

USB3対応のKVMスイッチでWinとMacを切り替え

製品上記製品を購入しました。2台に対応しているHDMIと4ポートのUSBの切換器になります。切換器は過去使っていたことがあったのですが、今回3,000円前後でUSB3に対応しているものがあったのでチャレンジしてみました。上記のような金属ケー...
スポンサーリンク