「zirconia v.2.0」はマイクロマウスのチャンピオンが製作したオープンソースのマイクロマウスをnakagawaが改訂した版です。
詳しい説明は、こちらのリンクの資料を参照してください。
各種インターフェースやセンサーの動作確認
- マイコン各種機能(STM32F411)
- LED
- プッシュスイッチ
- モータ
- エンコーダ(MA730)
- IMU(ICM-42688-P)
- IRセンサ
機能の詳細についてはソフトマニュアルとサンプルコードのindex.hを参照して下さい。
-
統合開発環境
- STM32CubeIDE
- Version : 1.15.0
- URL : https://www.st.com/ja/development-tools/stm32cubeide.html
- STM32CubeMX
- Version : 6.10.0
- URL : https://www.st.com/ja/development-tools/stm32cubemx.html
-
フラッシュライター
- STM32CubeProgrammer
- Version : 2.16.0
- URL : https://www.st.com/ja/development-tools/stm32cubeprog.html
※ Versionにはサンプルプログラムを開発したときのものを記載してあります。
基本的には最新版をインストールすべきだと思いますが、
サンプルプログラムが動かない等の不具合がありましたら参考にして下さい。
-
hardware
- 回路図やガーバーデータ、部品リストなどハードウェアデータ
- STEP 3D View https://a360.co/4cjsH3n
-
software
- CubeMXで自動生成したソフトと本サンプルプログラム
- Incフォルダ内のIndex.hにサンプルプログラムの使い方が記載されています
- Srcフォルダ内にmain.cなどのサンプルプログラムが入っています
-
ハードマニュアル
- ハードウェアの作り方や構成について記載されています
-
ソフトマニュアル
- サンプルプログラムの導入や使い方について記載されていますS
本サンプルコードではマイクロマウスとして迷路を完走させることはできません。
本サンプルコードの目的は、製作したハードウェアの動作確認であり、その副産物として、マイクロマウスとして使いやすいデバイスドライバが書かれています。
あくまでもzirconiaは動くハードウェアを用意しただけなので、ソフトウェアは自力で頑張れる人向けです。電子工作やプログラミングのガチ初心者にはオススメしません。
電子工作や組み込みプログラム入門として、マイクロマウスを始める場合には(株)アールティより販売されている学習キットPi:Co Classic3.4 ESP32-S3やPi:Co V2がオススメです。
Noriaki Nakagawa
zirconia_sample is licensed under the Apache License, Version2.0