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

}
相关推荐
Y雨何时停T36 分钟前
Java 容器之 List
java·开发语言·list
信徒_38 分钟前
Netty介绍
java
m0_6726565439 分钟前
如何把图片或者图片地址存到 MySQL 数据库中以及如何将这些图片数据通过 JSP 显示在网页中
java·数据库·mysql
大丈夫在世当日食一鲲40 分钟前
Java的流表达式使用
java·开发语言·windows
多多*1 小时前
题解 | 牛客周赛83 Java ABCDEF
java·开发语言·macos·objective-c·cocoa·工厂方法模式
李大圣的博客1 小时前
使用binlog2sql来恢复mysql误删除数据
android
m0_zj1 小时前
30.[前端开发-JavaScript基础]Day07-数组Array-高阶函数-日期Date-DOM
开发语言·前端·javascript
OrzR31 小时前
Vue Grid Layout 拖拽改变元素位置和大小的一个好工具
前端·javascript·vue.js
熊出没1 小时前
解锁责任链模式:Java 实战与应用探秘
java·开发语言·责任链模式
码熔burning1 小时前
(十 六)趣学设计模式 之 责任链模式!
java·设计模式·责任链模式