GR-SAKURA
GR-KURUMI
GR-COTTON
GR-CITRUS
GR-PEACH
GR-KAEDE
GR-ADZUKI
GR-LYCHEE
GR-ROSE
GR-MANGO(*)
SNShield
Web Compiler
IDE for GR
TOPPERS関連
女子美コラボ
その他
※プロデューサミーティング中
作り方使い方資料
イベント関連
作品記事
体験記事
ライブラリ
ツール
その他・過去ファイル
GR-CITRUSで省電力モードに相当する設定はありますか?
http://gadget.renesas.com/ja/reference/kurumi/library_powersave.html
小さくて高性能なボードですので、小さいバッテリーで長時間駆動できると使い道が広がるのではと思いました
たろサさん、ちょっと教えてください。Rubyでは割り込みがないと聞いたのですが、スタンバイからの解除としては時間ぐらいしかないですよね?
例えばKURUMI で言うとdelayがスタンバイになるという感じなのですが、とりあえずそれでいいのでしょうか?
rubyからCのライブラリを呼び出して、そこでDeepSleepする分には、そこで止まります。復帰した時にどういう状態になるのかが、気になります。
メモリ状態などがリセットされているのであれば、Ruby側で復帰したときに呼びて出すプログラムをセットしておくなどの仕組みがいると思います。
完全にsleep前の状態に戻るのであれば、delayと同様の扱いで、rubyに戻ればいいと思います。
ご検討ありがとうございます。
私がやりたいこととしては、2種類あります。
1.1時間に1回、センサーの情報を記録する
2.スイッチが押されたときに復帰して、何か処理をする
1.は、delayでスタンバイになる、で問題無いと思います。
2.ですが、割り込みでリセットがかかり起動からやり直し、
でもプログラムの工夫次第では実用上の問題はないと思います。
#Arduinoだとスペックがショボすぎて何もできない、
#RasPiだと消費電力が大きすぎて長時間動かせない、
#その中間を狙って、何かができないかと考えています。