C++

GitHub Actions と Google Test を使って Arduino のライブラリに動的テストを導入する
GitHub Actions と Google Test を使って Arduino のライブラリに動的テストを導入する

GitHub Actions と Google Test を使って、Arduino のライブラリにテストを追加する方法を紹介します。

2024-10/22

GitHub Actions と arduino-cli を使って Arduino のライブラリに静的テストを導入する
GitHub Actions と arduino-cli を使って Arduino のライブラリに静的テストを導入する

ライブラリ開発者の精神を保つ方法を紹介します。

2024-10/19

ライブラリのサブディレクトリにあるヘッダーファイルをインクルードできるようにする
ライブラリのサブディレクトリにあるヘッダーファイルをインクルードできるようにする

通常、Arduino のライブラリは、サブディレクトリにあるヘッダーファイルや、拡張子無しファイルをインクルードすることができません。これを実現する裏技を紹介します。

2024-10/18

メンバ関数をコールバック関数として渡せられない原因と解決策
メンバ関数をコールバック関数として渡せられない原因と解決策

Arduino 系の関数やライブラリの多くに、コールバック関数からメンバにアクセスできないという問題があります。その原因と解決策について説明します。

2024-10/16

UdonLibrary
UdonLibrary

Arduino 向けの C++ ライブラリです。全ての部品はクラス化され、シンプルなコードで多彩な構成をとれるよう設計しています。

2024-10/16

💡 IoT MonitorLight 💡
💡 IoT MonitorLight 💡

WebSocket を通じて PC やスマホから調光可能なモニターライトです。

2024-09/22

Visualizer
Visualizer

ロボットに搭載されている紙飛行機の発射機構の操縦アプリです。キーボードでロボットを動かして遊べます。 2022 年度全国高専ロボコン 四国地区大会、全国大会で使用しました。

2022-11/28

Othello
Othello

自動対戦可能なオセロです。Arduino を用いて初めて作ったプロジェクト。

2021-08/31