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

}
相关推荐
顾安r10 小时前
11.8 脚本网页 星际逃生
c语言·前端·javascript·flask
Hello.Reader10 小时前
Data Sink定义、参数与可落地示例
java·前端·网络
fundroid10 小时前
Android Studio + Gemini:重塑安卓 AI 开发新范式
android·android studio·ai编程
im_AMBER10 小时前
React 17
前端·javascript·笔记·学习·react.js·前端框架
vortex510 小时前
谷歌黑客语法挖掘 SQL 注入漏洞
android·数据库·sql
一雨方知深秋10 小时前
2.fs模块对计算机硬盘进行读写操作(Promise进行封装)
javascript·node.js·promise·v8·cpython
2401_8370885011 小时前
stringRedisTemplate.opsForHash().entries
java·redis
lkbhua莱克瓦2412 小时前
Java基础——集合进阶3
java·开发语言·笔记
顺凡13 小时前
删一个却少俩:Antd Tag 多节点同时消失的原因
前端·javascript·面试
蓝-萧13 小时前
使用Docker构建Node.js应用的详细指南
java·后端