这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 物联网技术 » 用ESP8266从网络获取日期时间

共2条 1/1 1 跳转至

用ESP8266从网络获取日期时间

专家
2023-05-02 19:40:44     打赏

使用ESP8266模块取得当前日期和时间,需要使ESP8266通过Wifi接入网络,访问指定网站取得当前日期和时间。在Arduino下编写以下代码执行,通过ESP8266的串口发送当前日期和时间。

#include <NTPClient.h>
#include <ESP8266WiFi.h>
#include <WiFiUdp.h>

const char *ssid     = "wifixxx";
const char *password = "12345678";

WiFiUDP ntpUDP;
NTPClient timeClient(ntpUDP);

void setup(){
  Serial.begin(115200);

  WiFi.begin(ssid, password);

  while ( WiFi.status() != WL_CONNECTED ) {
    delay ( 500 );
    Serial.print ( "." );
  }

  timeClient.begin();
}

void loop() {
  timeClient.update();

  Serial.println(timeClient.getFormattedTime());

  delay(1000);
}

ssid初始化时要设置为你的wifi网络名。

password初始化时要设置为你的wifi网络访问密码。




关键词: ESP8266 取得当前日期和时间    

院士
2023-05-04 10:36:26     打赏
2楼

这个小芯片上手非常容易。

官方的教程也是非常详细,基本上使用例程就可以完成项目所需的所有功能了。



共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]