#135上級プレミアム

ESP32のディープスリープで節電(OLED + RTC RAMカウンター)

ESP32のディープスリープモードは、CPUとほとんどの周辺機器を停止し、消費電流を約10 µAまで抑えます。電池で動くIoT機器に欠かせない機能です。このプロジェクトでは、タイマー(15秒)、外部ピン(EXT0、ボタンはGPIO 33)、タッチ(T0/GPIO 4)の3種類の復帰方法を使います。`RTC_DATA_ATTR`を付けた変数はディープスリープ中も保持され、起動回数、タイマーによる復帰回数、ボタンによる復帰回数を継続して記録できます。復帰するたびにSSD1306 OLEDディスプレイに復帰理由と回数を表示します。

4.3(10)
16 完了
ESP32のディープスリープで節電(OLED + RTC RAMカウンター)

ソースコード

プレミアムコンテンツ

このプロジェクトのコードを見るには、プレミアムに登録してください。

プレミアムですべてのロックを解除

プレミアムでは、すべてのプロジェクトのコード、よくある質問、トラブルシューティングガイドを利用できます。モバイルアプリで購入してください。

よくある質問

プレミアムコンテンツ

よくある質問を見るには、プレミアムに登録してください。

プレミアムですべてのロックを解除

プレミアムでは、すべてのプロジェクトのコード、よくある質問、トラブルシューティングガイドを利用できます。モバイルアプリで購入してください。