今回はもう苦戦しないようにプログラムの方法をまとめておこうと思います。今回使うRTC今回はAmazonで買ったRTC(DS3231)を使っていきます。LTメディア:この商品を含むブログを見るこのRTCには充電式のボタン電池LIR2032(付属しません)をつけることができ、外部からの電源がなくても時間のデータを保持することができます。ボタン電池は絶対にLIR2032を使うようにしてください。普通のボタン電池でも勝手に充電しようとしてしまいますので、爆発するとかしないとか...一応基板上のダイオードを外すことで充電機能を無効にすることもできるようですが、今回は紹介しません。nanoでの配線方法を説明します。A5(SCL)プログラムの方法まず、ライブラリーをインストールしましょう。こちらからライブラリーをZIP形式でダウンロードします。ideのメニューのスケッチ→ライブラリーをインクルード→zip形式のファイルをインストールからダウンロードしたファイルを選択します。ソフトを再起動させれば導入は完了です。現在の時間とRTCの時間を合わせます。pc内時計の時間を取得してそのまま反映させることも可能だと思いますが、プログラムが少しわかりにくくなってしまうので、今回は手動で値を入力して設定していきます。(どうでもいいですがこのプログラムが完成した時刻で設定しています。{}では、しっかりと書き込めたか確認してみましょう。delay(1000);//1間隔で表示させるため1秒待機}このプログラムを書き込んだ後にシリアルモニター(115200bps)を見て2018年10月15日12時45分32018年10月15日12時45分42018年10月15日12時45分52018年10月15日12時45分6などと表示されていれば成功です。プログラムが面倒くさいんですよね。いう事で私はいいことを思いました。先ほど時刻を表示するプログラムを作りましたよね?つまり、Arduinoで時刻を数字として読み込めていることになります。その読み込んだ数字を直接if文で比較してしまえばいいのです。delay(1000);//1間隔で表示させるため1秒待機}このプログラムを実行すると秒が0になるたびにArduinoのLEDが1秒点灯するようになると思います。このようにすることで非常に簡単にアラームを設定することができます。(時間や分ごとにアラームを設定したい場合は、tm.Secondをそれぞれtm.Hourやtm.Minuteに変更してください)いやー昔の私はなぜこれに気づかなかったのでしょうか。これもいい経験になったと思います。名前の通り、LEDが流れるよ...2018-12-08【画像認識】OpenCV初心者がネジ識別プログラムを作ってみたどうも、テストが終わりあとひと月は安泰なもよゐです。はてなブログをはじめよう!moyoiさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。