本文开发环境:MCU型号:ESP8266IDE环境 : Arduino IDE本文内容:使用 esp8266 在线获取实时时间NTP 服务 简介NTP是网络时间协议(Network Time Protocol),它是用来同步网络中各个计算机的时间的协议。esp8266也可以通过建立与NTP服务的连接,来获取实时时间。NTPClient 库的安装本文使用的环境为 arduino 1.8.3 版本,2
  大致方法就是连接校时服务器,获取服务器的时间,通过计算得到当前时间。至于校时服务器的选择没有多大差别,这里以计算机默认的校时服务器为例。 模块配置流程如下:/* 发送AT确定模块连接成功 */ AT >OK /* 将模块配置为station模式 */ AT+CWMODE=1 >OK /* 连接AP */ AT+CWJAP_DEF="SSID","PADDWORD" >WI
转载 2024-05-09 14:10:58
87阅读
一. 背景最开始入手esp8266是大三下学期(16年),好像当时是同专业的一朋友带入坑的。刚开始玩ardunio想通过esp8266到app,ardunio是通过AT指令和8266交互的。后面用着有谁说,esp8266也能当作MCU跑程序!然后加群、淘宝,学会了用lua操作8266,另外那朋友用C的sdk,结果现在两人都做物联网wifi方面的应用开发。现在8266已经应用很广了,包
程序现象 一、用串口调试助手调试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
基于STM32WIFI自动校时+语音报时可调时钟(附源代码)概述STM32f103C8T6最小系统共阴数码管74HC595芯片JQ5600语音模块ESP8266-01SWIFI模块ds1307模块按键结语 概述这次主要写的是对硬件的一些了解与大体思路,也算是笔记吧。 文末有资料与源代码的下载地址。也有视频演示地址。 本实验的硬件材料为: STM32f103C8T6最小系统,共阴数码管,74HC5
转载 2024-03-20 11:44:40
325阅读
前面的文章说明了如何安装arduino的IDE。 这篇文章主要记录如何通过arduino编译下载后的代码到esp8266的板子上去。首先按照原理图连接好esp8266的各个引脚。 需要说明的是,我用的usb2ttl是没有RTS和DTR这两个引脚的。所以REST通过10K的上拉接到VCC,然后想复位的时候手动连接到GND一下。 GPIO0引脚也如法炮制。 其他引脚按照上面的电路图连接就行。在
转载 2024-07-19 14:40:50
142阅读
一、环境准备1、硬件环境1.PC机(win10 家庭版,64位); 2.ESP8266-DevKitC(搭载ESP-WROOM-02D模块); 3.串口转micro-USB转接线。2、软件环境1.VMware Workstation 15.5 PRO; 2.ubuntu-16.04.6-desktop-amd64; 3.ESP8266 Linux 工具链(适用于64位PC),xtensa-lx10
转载 2024-07-02 21:53:36
60阅读
基于ESP8266与STC单片机的天气时钟(包括DS18B20、TFT、串口、外部中断、ESP8266、STC、API等) 文章目录基于ESP8266与STC单片机的天气时钟(包括DS18B20、TFT、串口、外部中断、ESP8266、STC、API等)一、设计背景二、设计目标三、框图以及部分连接方式1.STC的TXD与RXD口反接ESP8266TXD和RXD2.单片机于TFT彩屏对应接口3.DS
# 使用 MySQL 查询时间超过 24 小时的数据 在数据库开发中,我们经常需要处理时间相关的数据。在这篇文章里,我们将学习如何在 MySQL 中查询超过 24 小时时间记录。无论你是想从用户事件中查找未活动时间,还是要检查持续运行的任务,这个技能都非常有用。 ## 一、整体流程 我们将在下面的表格中列出完成此任务的各个步骤: | 步骤 | 描述
原创 2024-10-31 12:30:29
220阅读
遇到难题一、:RAM内存不足错误:一 、将UC/OS III移植到STM32F103C8T6的遇到内存不足的报错。分析,c8t6系类RAM内存只有20KB。如上图。在代码中将heap_size设置成了27u*1024u及27k,堆空间比RAM还要大。改成10k,并且根据情况缩小任务申请的堆栈空间。二、访问ESP8266所建立的WEB服务器发生重启并报堆空间不足分析: 与C程序项目,C可
ESP8266+Arduino IDE——电子时钟 项目内容ESP8266+Arduino IDE——电子时钟项目简介完整演示硬件准备接线软件准备项目总结 项目简介鸽了太久了,今天终于来填坑了,还记得上次记录esp8266入门我挖的坑吗 忘了就点它.,现在他来了,怎么样?是不是有点东西[偷笑],纯手工开模、外壳是用的糖果盒。完整演示尚未上传,尴尬,老规矩先挖坑,稍等!!(2020.06.23)
转载 2024-05-23 19:40:18
195阅读
前言:完结撒花~本篇内容在原有的项目基础上添加了获取北京时间的功能,并对OLED显示屏的显示内容进行完善修改。 想实现的功能大部分已经完成了,虽然这个实验比较简单,不能独立支撑起一个项目,不过未来会将其作为一个小功能嵌入到其他的应用开发中。加油加油!!! 文章目录1、摘要2、硬件准备2.1、商品链接3、软件准备4、硬件连线5、代码解析5.1、获取实时时间程序5.3、项目代码逻辑6、运行结果7、源程
转载 2024-04-30 17:52:02
369阅读
文章目录ESP8266一.简介二.准备1.这里我们需要用到一下模块2.开发环境3.管脚定义三.代码 ESP8266一.简介最近看到好多朋友都在制作时钟,感觉挺实用的所以自己也来制作一个省的打开手机来看时间,其实懒到一定程度也是一种境界,其实就是为了那种成就感把,废话不多说直接开始制作教程,很详细哟。二.准备1.这里我们需要用到一下模块ESP8266 12F我们的核心板DS1302钟模块,自带电池
转载 2024-03-29 13:54:34
299阅读
| AT+CWQAP | 与AP断开连接 | | AT+CWSAP | 设置ESP8266 softAP配置 | | AT+CWLIF | 获取连接到 ESP8266 softAP 的 station 的信息 |关于WiFi模式这里要说明一下,sta模式下模块相当于客户端,像我们手机平板一样是要去连接路由器的,而AP模式下模块相当于路由器,是发射WiFi被别人连的。ESP8266支持两种模式并存(
转载 2024-06-14 17:32:36
443阅读
近来,在网站上看到好多ESP8266烧录的过程,作为一个电子爱好开发者,我用过很多版本如正电原子、esp8266-01、esp8266-01s、esp8266-12F、esp8266 CP2012、ESP8266CH9102X。各种版本很多,博主用的是基于STM32F103系列进行开发,编程软件是MDK5。使用MQTT协议进行上传onenet、阿里云、腾讯云。将烧录固件经验总结一下给大家。1.准备
# MySQL超过24小时的处理方法 在数据库开发和管理中,经常会遇到查询或操作数据耗时较长的情况。当MySQL数据库中的操作持续超过24小时,可能会导致性能下降甚至系统崩溃。本文将介绍一些处理MySQL超时问题的方法,并提供相应的代码示例。 ## 问题分析 MySQL超过24小时的操作通常会导致数据库锁定、资源占用过高等问题。常见的原因包括复杂的查询语句、大量数据操作、索引失效等。为了解
原创 2024-03-09 03:37:55
70阅读
关于esp8266介绍网上挺多资料的,我就不再介绍了,有不懂的地方欢迎讨论交流。主要讲解一下如何配置esp8266获取心知天气数据,并通过穿cJSON库解析其中的关键数据。背景知识粗略了解就行,看不懂代码再回去看对应内容。1.GPIO输入输出(IO口配置)2.串口通信(通过串口发送AT指令给esp8266)3.定时器中断(通过定时器中断,将每次接收数据区分开)4.cJSON(C语言无法直接处理ge
转载 2024-09-14 21:55:18
156阅读
## 如何实现mysql查询创建时间超过24小时 ### 整体流程 首先我们需要查询mysql数据库中特定表的创建时间,然后计算与当前时间时间差,最后筛选出创建时间超过24小时的记录。 下面是整个流程的步骤表格: | 步骤 | 描述 | | ---- | ---- | | 步骤一 | 查询mysql数据库中特定表的创建时间 | | 步骤二 | 计算创建时间与当前时间时间差 | | 步骤
原创 2024-03-20 07:46:43
307阅读
此篇为番外篇,是 ESP8266 入门的其他功能教程,包括但不限于DHT11 驱动TCP 通信Thingsboard 平台的接入阿里云物联网云平台接入华为云平台接入1. 小节目标使用 Lua 驱动 DHT11 传感器,获取温湿度的值2. 进入主题NodeMCU 基于 LUA 相关资料官方文档:dht - NodeMCU Documentation包括 dht 的固件:?nodemcv_dht.zi
文章目录网络时钟的制作一. 简介二. 准备1.Arduino库的下载与配置2.连接方式三. 程序烧写1.方法一2.方法二四. 总结 网络时钟的制作一. 简介今天我们通过一个ESP8266模块和一块oled屏来制作一个网络时钟,我下简绍一下我制作的模块型号开发环境 Arduino IDE 1.8.11(没有也无所谓)ESP8266 (CP2102)(arduino 开发中选 NodeMcu 0.9
转载 2024-04-23 21:40:06
588阅读
  • 1
  • 2
  • 3
  • 4
  • 5