ESP8266+Arduino IDE——电子时钟 项目内容ESP8266+Arduino IDE——电子时钟项目简介完整演示硬件准备接线软件准备项目总结 项目简介鸽了太久了,今天终于来填坑了,还记得上次记录esp8266入门时我挖的坑吗 忘了就点它.,现在他来了,怎么样?是不是有点东西[偷笑],纯手工开模、外壳是用的糖果盒。完整演示尚未上传,尴尬,老规矩先挖坑,稍等!!(2020.06.23)
转载 2024-05-23 19:40:18
195阅读
程序现象 一、用串口调试助手调试1.发送指令AT+RST重启模块使应用模式更改生效;2.发送指令ATE0取消回显3.使用串口发送指令AT+CWMODE=1设置模块Wi-Fi应用模式为Station模式;4.发送指令AT+CWJAP ="ssid","pwd"连接AP;5.发送指令AT+CIPMUX=0设置模块为单路连接模式,模块默认为单路连接模式;6.发送指令AT+CIPSTART="T
获取时间概述ESP8266内置芯片无法完成实时功能,或许可以通过串口把当前时间输入,然后用定时器得到对应的时间,但是定时器不会很准,所以用到一定时间就得校准,特别麻烦。而如果一直获取时间,带宽消耗太大,而且费电,所以我给出的方案是每隔一段时间获取一次进行校准,获取后启动定时器来实现实时的时间更新。网络API接口这里我推荐使用苏宁易购的免费API:http://quan.suning.com/get
上次我们一起学习用ESP8266开发板创建一个热点,即发送射频信号,就像自己的智能手机可以打开热点,使得他人连接,我们智能手机的角色就是向外发送射频信号,然而,用自己的手机去连接WiFi,那手机充当的角色就是接收射频信号的啦。。同理,零知ESP8266开发板是WiFi模块,既然有发送信号的功能(创建热点),当然也有接收信号的功能。这次的分享我们来让ESP8266开发板接收信息,一起开始实现吧。 一
转载 2024-03-05 21:53:35
642阅读
一直想做一个能够通过WiFi模块来获取 互联网获取 时间 和 天气 的时钟,网上大部分是获取时间的教程,对于获取天气的教程都是我看不懂的神奇语言,对于我这种不会java、html或者JSON什么乱七八糟的菜鸡来说就是天书,因此我只做出来能够获取网络时间的时钟,获取天气的没有实现。 最近由于某些设计需要又重新研究了下,终于弄清楚获取天气信息的方法了,今天我这个菜鸡就来给大家分享下通过AT指令获取网络
  要获取准确的时间,用于校时或其他操作,可以通过获取时间同步服务器的信息来实现。下面介绍几个常用的时间同步服务器的域名及IP地址:域名 IP地址time-a.nist.gov 129.6.15.28time-b.nist.gov 129.6.15.29time-a.timefreq.bldrdoc.gov 132.163.4.101time-b.timefreq.bldrdoc 132
转载 2024-07-17 12:08:41
205阅读
本文开发环境:MCU型号:ESP8266IDE环境 : Arduino IDE本文内容:使用 esp8266 在线获取实时时间NTP 服务 简介NTP是网络时间协议(Network Time Protocol),它是用来同步网络中各个计算机的时间的协议。esp8266也可以通过建立与NTP服务的连接,来获取实时时间。NTPClient 库的安装本文使用的环境为 arduino 1.8.3 版本,2
前言:完结撒花~本篇内容在原有的项目基础上添加了获取北京时间的功能,并对OLED显示屏的显示内容进行完善修改。 想实现的功能大部分已经完成了,虽然这个实验比较简单,不能独立支撑起一个项目,不过未来会将其作为一个小功能嵌入到其他的应用开发中。加油加油!!! 文章目录1、摘要2、硬件准备2.1、商品链接3、软件准备4、硬件连线5、代码解析5.1、获取实时时间程序5.3、项目代码逻辑6、运行结果7、源程
转载 2024-04-30 17:52:02
369阅读
本文将介绍如何从零开始在STM32F103开发板上,通过连接ESP8266模组实现WiFi联网,以及使用OneOS高德云服务组件,最终实现根据公网定位当前大概位置,以及获取天气预报。一、创建项目如果你已经创建了OneOS项目,则可以跳过本节的内容,继续向下阅读。本节描述的是,还没有创建OneOS项目的情况下所需的操作。1.1 下载OneOS代码以使用码云主线代码为例,使用如下命令下载代码:git
简介应用代码不太健壮时, 会遇到程序 crash 情况, 通常可通过 PC 寄存器, A0 寄存器, EXCCAUSE 寄存器和 backtrace 来初步定位问题. 例如截图中 crash 信息:通过如下方式定位分析问题时, 旨在让读者能够初步感知 crash 时的现场. 不代表程序 100% crash 在分析出的位置上.通过 backtrace 定位如上截图所示, 黄色打印是 backtra
转载 2024-04-21 16:20:39
59阅读
  大致方法就是连接校时服务器,获取服务器的时间,通过计算得到当前时间。至于校时服务器的选择没有多大差别,这里以计算机默认的校时服务器为例。 模块配置流程如下:/* 发送AT确定模块连接成功 */ AT >OK /* 将模块配置为station模式 */ AT+CWMODE=1 >OK /* 连接AP */ AT+CWJAP_DEF="SSID","PADDWORD" >WI
转载 2024-05-09 14:10:58
85阅读
连续说了好几节的TCP通信,我自己已经烦的不行了。一样东西说多了,其实是很容易烦躁的。但有的时候不学是不行的,所以这一节穿插点别的东西。SNTP,根据百度百科的定义:简单网络时间协议(Simple Network Time Protocol),由 NTP 改编而来,主要用来同步因特网中的计算机时钟。SNTP协议采用客户端/服务器的工作方式,可以采用单播(点对点)或者广播(一点对多点)模式操作。SN
NodeMCU(ESP8266)获取NTP时间很久没有搞ESP8266了,可能是这两年工作太忙了,又或者是对生活失去了斗志,所以最近又重新把两年前的东西重新收拾收拾。NTP协议我之前有写一篇NTP入门介绍(://blog.lengff./2021/11/15/javaupdntp/),大家如果有对NTP不了解的,可以先查阅这篇《NTP入门介绍(://blog.lengff.c
原创 2021-11-17 11:22:01
637阅读
文章目录NodeMCU(ESP8266)获取NTP时间NTP协议为啥要同步时间实现思路代码上代码效果图参考文章NodeMCU(ESP8266)获取NTP时间很久没有搞ESP8266
原创 2021-11-20 11:07:13
1801阅读
一、硬件简介  1. Arudino 是一种开源的电子平台,该平台最初主要基于AVR单片机的微控制器和相应的开发软件,包含硬件(各种型号的Arduino板)和软件(Arduino IDE)。     2. ESP8266 是深圳安信可科技有限公司开发的基于乐鑫ESP8266的超低功耗的UART-WIFI模块的模组,可以方便进行二次元开发,接入云端服务,实现手机3/4G
Arduino,serialEvent,看门狗  先看一个最简单的示例程序:打开 Arduino IDE , 选择菜单:文件 -> 示例 -> 01.Basics -> Blink/* Blink Turns on an LED on for one second, then off for one second, r
转载 8月前
190阅读
一、软件定时器1.1 简介以下软件定时器接口位于 /ESP8266_NONOS_SDK/include/osapi.h。请注意,以下接口使用的定时器由软件实现,定时器的函数在任务中被执行。因为任务可能被中断,或者被其他高优先级的任务延迟,因此以下 os_timer 系列的接口并不能保证定时器精确执行。如果需要精确的定时,例如,周期性操作某 GPIO,请使用硬件中断定时器,具体可参考hw_timer
对于已经掌握了ESP8266网络连接的小伙伴来说,第一件事应该就是想着利用网路获取一些数据,或者利用网络去控制一些设备,这里利用NTP服务器来获取网络时间 索引NTP服务器Arduino NTPClient库调用NTPClient库安装NTPClient库示例NTPClient库函数粗步解析NTPClient.h构造函数NTPClient ( )NTP服务器设置函数初始化函数初始化函数(带端口设置
首先先来解决上一讲留下的问题,如何检测芯片是否获取了ip,这个问题其实很简单。 先定义一个结构体变量struct ip_info pTempIp;用来获取连接状况,然后调用两个函数,wifi_get_ip_info(STATION_IF, &pTempIp); if(wifi_station_get_connect_status() == STATION_GOT_IP) { os
转载 2024-08-17 15:40:53
30阅读
在网络调试助手也选择这个ip使用AT+CIPSTART=“TCP”, “192.168.10.46”, 8080指令,成功将esp8266和电脑成功连接AT+CIPSTATUS查看连接状态使用AT+CIPSEND=5设置要传送数据的长度,esp8266(client)发送数据,网络调试助手(server)成功接收TCP Server发送数据,esp8266成功接收AT+CIPMODE=1,切换到透
转载 2024-08-03 15:04:56
223阅读
  • 1
  • 2
  • 3
  • 4
  • 5