目次 スリープ機能ってなに? 基本的なスリープ処理の流れと種類 実際にスリープを試してみる まとめ 1. スリープ機能(sleep)ってなに? スリープ機能(sleep)は、その名のとおりArduinoの処理を停止(寝かせる)する機能です。みなさんもパソコンを利用されていれば電源を消そうとする際に「シャットダウン」・「スリープ」(または休止)などという選択肢で見たことがあると思います。詳細は後述するとして、スリープ機能はArduinoの動作を必要最低限にして、消費電力を節約するときに利用します。 データロガーなどのように、実際にデータを取得して送信して、また3分後に同じ処理を繰り返すなどといった動作の場合、その3分間はArduinoは何の処理もしていない状態なので、これまでの場合であればdelay(180000);として、3分間待つようにしています。しかし、Arduinoの基本的な電力は消