shota

ESP32マウス(shota)

ESP32マウスPart.36 SPIで磁気式エンコーダMA702を使う

こんにちは、shotaです。 前回の記事ではMCPWMの周波数とデューティの関係を調査し、モータを回しました。 モータが回ったので、エンコーダで回転数を読み取りたいですよね。 今回はSPI機能を使ってエンコーダICのデータを読み取ります。 ...
ESP32マウス(shota)

ESP32マウスPart.35 MCPWMの周波数とデューティ比の関係

こんにちは、shotaです。 前回の記事ではMCPWM機能でモータを回す方法について書きました。 今回はその続きで、MCPWMの周波数とデューティ比の関係について書きます。 ESP-IDFのソースコードも読むので、普段より奥が深い内容です。...
ESP32マウス(shota)

ESP32マウスPart.34 MCPWMでモータを回す

こんにちは、shotaです。 前回の記事ではESP-IDFのsdkconfig設定方法について書きました。 今回はMCPWM機能を使ってモータを回します。 ブロクで書いたサンプルコードはGitHubに公開しています。
ESP32マウス(shota)

ESP32マウスPart.33 ESP-IDFで1 msec delay を作る方法

こんにちは、shotaです。 前回の記事ではGPIOとADCを使って物体検出センサを動かしました。 1 msecのdelayができていないという問題がありました。 今回はFreeRTOSの動作周波数を変更して1 msec delayを実現し...
ESP32マウス(shota)

ESP32マウスPart.32 GPIOとADCで物体検出センサを動かす

こんにちは、shotaです。 前回の記事ではADCを使ってバッテリ電圧を計測しました。 今回はADCとGPIOを使って、物体検出センサ(いわゆる壁センサ)を動かします。 ブロクで書いたサンプルコードはGitHubに公開しています。
ESP32マウス(shota)

ESP32マウスPart.31 ADCでバッテリ電圧を計測

こんにちは、shotaです。 前回の記事ではESP-IDFのADCサンプルを動かし、コードを読み解きました。 今回はADC機能を使って、ESP32マウスEspecialのバッテリ電圧を計測します。
ESP32マウス(shota)

ESP32マウス Part.30 ADCのサンプルコードを読み解く

こんにちは、shotaです。 前回の記事ではLEDを点灯させました。 今回はESP-IDFのADC(Analog to Digital Converter)のサンプルを動かして、コードを読み解きます。
ESP32マウス(shota)

shotaのマイクロマウス研修29 ESP32マウスでLチカ

こんにちは、shotaです。 社員研修として、ESP32を搭載したオリジナルマウスを製作しました。 前回の記事ではHello World!のサンプルプログラムを実行しました。 今回はHello World!の編集方法を書きます。その後GPI...
ESP32マウス(shota)

shotaのマイクロマウス研修28 ESP32マウスでHello World!

こんにちは、shotaです。 社員研修として、オリジナルマウスを製作しました。 全国大会で完走したので研修は終わりましたが、本ブログはプログラムの説明が終わるまで続けます。 今回の記事では、ESP32を搭載したマウスでHello World...
ESP32マウス(shota)

shotaのマイクロマウス研修27 全日本大会完走!研修修了!?

こんにちは、shotaです。 社員研修として、オリジナルマウスを製作しています。 では、全日本大会の出場権を獲得したことを書きました。 今回は全日本大会に出場し、どんな走りをしたのかを書きます。