このプロジェクトでは、LCDスクリーンに時刻と日付を表示する方法を見ていきます。このプロジェクトは、目覚まし時計やただの時計を作るのにとても便利です。Arduinoボードに電池を追加し、3Dプリンターで箱を印刷するだけで、独立した本物の時計が完成します。 難易度: 必要な材料 それでは、このプロジェクトに必要なハードウェアを見ていこう:Arduino Unoボード16×2の液晶画面ポテンショメーター220Ωの抵抗接続ワイヤー(約15本) Arduinoクロック図 ポテンショメーターの目的は何ですか? ポテンショメーターは画面の明るさを調整するためのもの。ポテンショメーターからスクリーンへのGNDはArduinoボードに直接接続できる。 プログラム プログラムの日付と時刻を変更する! 画像からお分かりのように、開始日時は固定されており、必ずしも正しい日とは限りません。そのため、この日付はプログラム内で自分で変更することができます。ここに変更する行があります: Arduinoの電源が切れても現在時刻を維持するには? ご覧のように、Arduinoボードの電源を切ると、時計と日付は更新されなくなる。これは、例えば時計を作っている場合などには煩わしいかもしれません。この問題を解決するには、rtcクロックモジュール(DS3231など)をプロジェクトに追加すれば、Arduinoボードの電源を切っても、Arduinoボードの電源とは独立したバッテリーのおかげで、時刻を計算してくれます。 シミュレーション