极客工坊

 找回暗码
 注册

QQ登录

只需一步,快速开端

楼主: cityant
打印 上一主题 下一主题

根据ESP8266主动校时时钟

  [仿制链接]
188bet uedbet 威廉希尔 明升 bwin 明升88 bodog bwin 明升m88.com 18luck 188bet unibet unibet Ladbrokes Ladbrokes casino m88明升 明升 明升 m88.com 188bet m88 明陞 uedbet赫塔菲官网 365bet官网 m88 help
151#
 楼主| 宣布于 前天 15:03 | 只看该作者
zyii 宣布于 2019-7-18 21:35
您好,请问您能帮我看看程序吗,我也做的是时钟 我想让他整点报时,用其他芯片或许nodered完成,可是我不会 ...

#include <ESP8266WiFi.h>

unsigned long lastupdate = millis();    //改写标志


void setup() {
  Serial.begin(115200);
  Serial.println();
  WiFi.mode(WIFI_STA);
  WiFi.begin("GZY", "88888888");
  while (!WiFi.isConnected())
  {
    delay(100);
  }
  Serial.println(WiFi.localIP());
  configTime(8*3600, 0, "time.windows.com");
  //         时区偏移+8,夏令时,时刻服务器
}

void alarm(){
//beep;

}

void loop() {

if (millis() - lastupdaate >= 1000){

  time_t now = time(0);     //获取当时肯定时刻,从1970-1-1到现在的秒数
  Serial.print(ctime(&now));//将秒数转成字符串表明的时刻
  }

if (minute(time(0)) == 0 && second(time(0)) == 0) alarm(); //只会响一秒,简略的嘀声够了;假如需求更长时刻或一次触发,可运用一个变量进行符号处理;

  //delay(1000);
}
152#
宣布于 前天 21:20 | 只看该作者
cityant 宣布于 2019-7-15 14:26
你这个逻辑中假如lcddirection和lcdstatus都为false时,屏幕是封闭的。把lcdstatus变量界说时初始化为tru ...

大师求辅导一下人体传感器加一个延时函数 收到低电平就延时N分钟然后再平息屏幕在此期间假如有高电平就从头计时
您需求登录后才能够回帖 登录 | 注册

本版积分规矩

Archiver|联络咱们|极客工坊 ( 浙ICP备09023225号 )

GMT+8, 2019-7-22 11:30 , Processed in 0.046279 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 回来顶部 回来列表