ESP32+Mixly-WiFi

c 复制代码
#include <WiFi.h>
#include <TimeLib.h>
#include <NtpClientLib.h>

int8_t timeZone = 8; // 时区设置,东八区为8
const PROGMEM char *ntpServer = "ntp1.aliyun.com"; // NTP服务器地址

void setup(){
  Serial.begin(9600); //初始化串口
  WiFi.begin("xxxxx", "xxxxx8"); //连接WIFI
  while (WiFi.status() != WL_CONNECTED) { //等待WIFI连接成功
    delay(500); //延时500ms
    Serial.print(".");
  }
  Serial.println("Local IP:"); //打印本地IP地址
  Serial.print(WiFi.localIP()); //打印本地IP地址

  NTP.setInterval (600);  //设置NTP更新时间间隔
  NTP.setNTPTimeout (1500);  //设置NTP超时时间
  NTP.begin (ntpServer, timeZone, false);  //连接NTP服务器
}

void loop(){
  Serial.print(String(NTP.getDateYear()) + String("年")); //获取年份
  Serial.print(String(NTP.getDateMonth()) + String("月")); //获取月份
  Serial.print(String(NTP.getDateDay()) + String("日")); //获取日期
  Serial.print(String(NTP.getTimeHour24()) + String("时")); //获取小时
  Serial.print(String(NTP.getTimeMinute()) + String("分")); //获取分钟
  Serial.print(String(NTP.getTimeSecond()) + String("秒")); //获取秒
  Serial.println(String(",今天是今年的第") + String(NTP.getDateWeekday()) + String("周")); //获取星期
  delay(1000); //每隔一秒获取一次时间

}
相关推荐
To_OC3 小时前
LC 51 N 皇后:我以为难的是回溯,结果栽在了对角线下标
javascript·算法·leetcode
腻害兔3 小时前
【若依项目-产品经理视角】深度拆解 RuoYi-Vue-Pro 商城模块:从商品管理到交易引擎,50 张表撑起一整套电商系统
java·大数据·vue.js·产品经理·ai编程
码智社4 小时前
AES加密原理详解及Java实现加解密实战
java·开发语言
小林ixn4 小时前
从零到一理解 React 父子组件通信:手写一个 Todo 应用带你彻底搞懂单向数据流
前端·javascript·react.js
萧瑟余晖5 小时前
JDK 26 新特性详解
java·开发语言
马优晨5 小时前
Freemarker 完整讲解(后端 Java 模板引擎)
java·开发语言·freemarker·freemarker 完整讲解·freemarker模板引擎
窝子面7 小时前
手搓最简前后端协作-node
javascript·数据库
kyriewen7 小时前
我让AI给前端项目做了一次完整的Code Review——它和人类的差距,比我想的大得多
前端·javascript·ai编程
维天说8 小时前
CLI-Switch 2026年3月版历史设计:Hook、TTY 隔离与 JSON 状态
java·服务器·json
এ慕ོ冬℘゜8 小时前
前端基础:什么是时间戳?JS获取时间戳三种方法与实战用途
开发语言·前端·javascript