Arduino IDEで始める!STM32開発ボード入門ガイド 応用編
実用的なデバイスを作るために重要な4つのトピックを解説します。
- Qwiic/STEMMA QTコネクターを使ったI2C通信
- STM32LowPower ライブラリによるスリープモードの活用と省電力化
- STM32RTC ライブラリを用いた内蔵RTCによる時刻制御
- 精密なタイミング制御に重要な外部システムクロック(HSE)の有効化
実用的なデバイスを作るために重要な4つのトピックを解説します。
前回の入門編では、スイッチサイエンス STM32開発ボード STM32G431CBU6搭載(以下、STM32開発ボード)をArduino IDEで扱うためのセットアップと基本操作を紹介しました。今回はその続編として、より実践的な内容に踏み込み、GPIO制御、PWM出力、DAC出力、アナログ入力、シリアル通信(USB/USART) といった主要機能を、具体的なコード例とともに解説していきます。
本記事では、スイッチサイエンス STM32開発ボード STM32G431CBU6搭載を使って、Arduino IDEでの開発手順を初心者向けにステップバイステップで解説しています。