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); //每隔一秒获取一次时间

}
相关推荐
小陈工1 小时前
Python Web开发入门(十七):Vue.js与Python后端集成——让前后端真正“握手言和“
开发语言·前端·javascript·数据库·vue.js·人工智能·python
一定要AK5 小时前
Spring 入门核心笔记
java·笔记·spring
A__tao5 小时前
Elasticsearch Mapping 一键生成 Java 实体类(支持嵌套 + 自动过滤注释)
java·python·elasticsearch
SharpCJ6 小时前
Android 开发者为什么必须掌握 AI 能力?端侧视角下的技术变革
android·ai·aigc
午安~婉6 小时前
Electron桌面应用聊天(续)
前端·javascript·electron
KevinCyao6 小时前
java视频短信接口怎么调用?SpringBoot集成视频短信及回调处理Demo
java·spring boot·音视频
迷藏4946 小时前
**发散创新:基于Rust实现的开源合规权限管理框架设计与实践**在现代软件架构中,**权限控制(RBAC)** 已成为保障
java·开发语言·python·rust·开源
_李小白6 小时前
【OSG学习笔记】Day 38: TextureVisitor(纹理访问器)
android·笔记·学习
JJay.6 小时前
Kotlin 高阶函数学习指南
android·开发语言·kotlin
jinanwuhuaguo6 小时前
截止到4月8日,OpenClaw 2026年4月更新深度解读剖析:从“能力回归”到“信任内建”的范式跃迁
android·开发语言·人工智能·深度学习·kotlin