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

}
相关推荐
codingandsleeping2 小时前
重读《你不知道的JavaScript》(上)- 作用域和闭包
前端·javascript
东阳马生架构4 小时前
商品中心—6.商品考核系统的技术文档
java
前端风云志4 小时前
TypeScript实用类型之Omit
javascript
晴空月明4 小时前
Java 内存模型与 Happens-Before 关系深度解析
java
烛阴4 小时前
Puppeteer入门指南:掌控浏览器,开启自动化新时代
前端·javascript
芝士加6 小时前
Playwright vs MidScene:自动化工具“双雄”谁更适合你?
前端·javascript
Carlos_sam7 小时前
OpenLayers:封装一个自定义罗盘控件
前端·javascript
前端南玖8 小时前
深入Vue3响应式:手写实现reactive与ref
前端·javascript·vue.js
皮皮林5518 小时前
SpringBoot 加载外部 Jar,实现功能按需扩展!
java·spring boot
rocksun8 小时前
认识Embabel:一个使用Java构建AI Agent的框架
java·人工智能