前提・実現したいこと
タクトスイッチを押した瞬間にLED1が点灯し、30秒後にLED2が自動点灯するようなものを作りたいです。
現在、インターネットに接続した環境で(NTPで時刻同期済み)、これを実現するPythonスクリプトを作成しました。(Pythonのdatetime.timedelta関数を利用して差分時間を計測し、30秒以上の値になったときにLED2を点灯させる仕組み)
Raspberry Piをインターネットに接続させない環境で、かつ、Raspberry Piの起動が数ヶ月に1回程度の場合でも、30秒など時間を計測しながら上記動作を実現させる事は可能でしょうか?
ネット上の記事にRaspberry Piはクロック(RTC)を持たないと書いてある記事がありました。
インターネットに接続せず、かつ、電源は数ヶ月に1回程度という事は、おそらくクロック(RTC)は狂うのではないかと予想しています。しかし、狂った時刻でも30秒間という時間間隔(差分)は取得できるような気がするので、上記の実現したい事は可能なようにも思えますが、実際どうでしょうか?
このへん知見をお持ちの方がいれば教えて下さい。
(Raspberry Pi用RTCモジュールは使用しない前提で教えて下さい)
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/11 23:28 編集