質問: Arduino 初心者です。今までArduinoはもちろん、プログラムということに全く接点の無かった者です。そんな私が現在、4桁7セグメントLEDを使い、時計を作成しております。
回答: 大よそ設計次第です。検討すべき要件(の一部)を書いておきます。 ・Arduinoに付いているオシレータのレベルでは時計としては用をなさない。 ・RTC(リアルタイムクロック)を使えば電源を落としても、RTCは電池で動き続ける ・RTCを使ったとしても、時刻は狂うので補正は必須 ・RTCの操作方法はどれも変わらないけど、nan********さんの方のRTCの方が高性能。 ajyantaさんの方が低消費電力でサイズ的にも利点があります。 どちらも良い物ですけど、初心者には有名な前者の方が良さそうに思います。 ・自動で時刻を合わせる=取得するなら、webサーバ、標準電波(電波時計)、GPS等がある。 それらは別途モジュール等が必要になるし、取得できる(設置)条件が必要になる。 また、それらでちょくちょく時刻を取得するなら 必ずしもRTCは必須では無い。 ・時計が電池駆動なのか、アダプタ接続なのかで設計が大きく異なる。 ・電源を入れた時/切った時というのは試作時であり、「時計」の完成時には、ほぼ止める事は無い。 ・7セグLEDの消費電力はかなりの物なので、電池駆動には適さない。 ※RTCの操作は、初心者には簡単ではないと思います。まずはライブラリを使う事をお勧めします。