ESP32で現在時刻を取得する

この方法よりも新しくまとめた方が断然楽ですのでこちらを参照してください ここ

センサーからデータを取得するときにタイムスタンプがある便利になると思い色々と調べてみました

とりあえずは現在時刻を取得することができたで備忘録としてまとめます

使用したマイコンはESP32です

初期設定等はここでみてください

“Arduino ntp”と調べると色々とやり方や方法がでてきます

例えば:

Qiitaに記載されていた方法(例で上げたもの)でもよいと思ったのですが、コメントを見ると取得できないという書き込みがあったため見送りました

簡単にできるものがないかなぁと思い、githubをあさっていたら見つけました

NTPClient:http://github.com/arduino-libraries/NTPClient

サンプルコードを読むとESP8266用なのかなぁと思いましたが、ものは試しでやってみました

いつもの通りGitHubからライブラリをダウンロードし、Arduinoへインポート

ESP32のサンプルコードとNTPClientのサンプルプログラムを読みながら作っていきます

こんな感じ↓

実行結果

このライブラリにおいて曜日と時刻を取得することができました

しかし日付が取得できません

うーむ・・・

参考文献

スポンサーリンク