这一章将描述ESP8266的性能与指标,以及开发环境的搭建。ESP8266是2015年推出的一款Wifi模块,准确来说是集成了Wifi功能的MCU,拉低了目前的市场上Wifi模块价格,甚至一度突破极限,模块的开发语言除了Lua,还有c++,Python(MicroPython)和Java(Smart.js)等。图1:模块引脚与复用功能示意ESP8266最大峰值+25dbm,实测无阻碍距离300米在
转载
2024-04-23 06:34:46
65阅读
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阅读
对于已经掌握了ESP8266网络连接的小伙伴来说,第一件事应该就是想着利用网路获取一些数据,或者利用网络去控制一些设备,这里利用NTP服务器来获取网络时间 索引NTP服务器Arduino NTPClient库调用NTPClient库安装NTPClient库示例NTPClient库函数粗步解析NTPClient.h构造函数NTPClient ( )NTP服务器设置函数初始化函数初始化函数(带端口设置
使用ESP8266搭建NTP时钟连接WIFI,显示时间,年月日,星期板子:ESP-12E NodeMCU 开发板 屏幕:SSD1306 语言:Lua文中的所有工具驱动及固件: 链接:百度网盘 提取码:ms17引脚定义ESP-12E NodeMCU 开发板的引脚定义如下图所示。硬件连接屏幕使用SSD1306-4针屏幕SSD1306ESP8266GNDGNDVCC3.3VSCLD2[GPIO4]SDA
转载
2024-07-23 11:23:34
77阅读
本文将介绍如何从零开始在STM32F103开发板上,通过连接ESP8266模组实现WiFi联网,以及使用OneOS高德云服务组件,最终实现根据公网定位当前大概位置,以及获取天气预报。一、创建项目如果你已经创建了OneOS项目,则可以跳过本节的内容,继续向下阅读。本节描述的是,还没有创建OneOS项目的情况下所需的操作。1.1 下载OneOS代码以使用码云主线代码为例,使用如下命令下载代码:git
转载
2024-05-07 19:51:18
182阅读
简介应用代码不太健壮时, 会遇到程序 crash 情况, 通常可通过 PC 寄存器, A0 寄存器, EXCCAUSE 寄存器和 backtrace 来初步定位问题. 例如截图中 crash 信息:通过如下方式定位分析问题时, 旨在让读者能够初步感知 crash 时的现场. 不代表程序 100% crash 在分析出的位置上.通过 backtrace 定位如上截图所示, 黄色打印是 backtra
转载
2024-04-21 16:20:39
59阅读
NTP时间服务器配置与解析 Edit By ZhenXing_Yu 目 录 编译安装ntp server修改ntp.conf配置文件配置时间同步客户机 2在服务端验证: 3在客户端进行同步验证: 3启动、重启启动与关闭NTP第一种方式 4第二种方式 4查看NTP服务:设置开机自启动: 5NTP的主配置文件/etc/ntp.conf解析NT
一、硬件简介 1. Arudino 是一种开源的电子平台,该平台最初主要基于AVR单片机的微控制器和相应的开发软件,包含硬件(各种型号的Arduino板)和软件(Arduino IDE)。 2. ESP8266 是深圳安信可科技有限公司开发的基于乐鑫ESP8266的超低功耗的UART-WIFI模块的模组,可以方便进行二次元开发,接入云端服务,实现手机3/4G
首先先来解决上一讲留下的问题,如何检测芯片是否获取了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阅读
前言学习正点原子提供的ESP8266例程,移植ESP8266驱动程序到HAL库并进行封装,方便在以后的学习工作中快速使用本文的目标是实现TCP透传硬件环境ATK-ESP8266模块正点原子基于汇思瑞(HYSIRY)生产的ESP8266MOD模块(芯片:乐鑫ESP8266EX)采用安信可修改版AT固件波特率:115200AT指令集资料:乐鑫/安信可修改版STM32F1精英板ATK-ESP8266直接
转载
2024-02-23 09:44:07
69阅读
NTP是网络时间协议(Network Time Protocol),它是用来同步网络中各个计算机的时间的协议。在计算机的世界里,时间非常地重要,例如对于火箭发射这种科研活动,对时间的统一性和准确性要求就非常地高,是按照A这台计算机的时间,还是按照B这台计算机的时间?NTP就是用来解决这个问题的,NTP(Network Time Protocol,网络时间协议)是用来使网络中的各个计算机时间同步的一
转载
2024-05-24 10:29:11
23阅读
一、网页控制原理Esp8266相当于作为一个web服务器,当我连接wifi后通过外部设备输入相应的IP,esp8266进行解析,将存储在8266,falsh中的网页读取并显示出来,当我点击网页上的按钮后,8266进行解析,控制灯亮。网页与服务器之间使用Get/POST协议。8266设置AP模式,建立wifi热点创建TCP_server,建立帧听等待clientl连接server,等待接收数据根据接
转载
2024-03-28 06:58:19
319阅读
最近在用esp8266获取天气预报时,遇到了许多问题,经过了一下午的搜罗,总结出以下经验供各位网友学习。本文只需通晓8266连接wifi,创建tcp连接即可。我使用的是心知天气的api,百度搜索即可,可以申请免费试用付费版也可以使用免费版,这里以免费版为例。心知天气api:https://api.seniverse.com/v3/weather/now.json?key=key&locat
转载
2024-04-19 11:42:17
241阅读
前言 当获取了 心知天气 免费服务秘钥后,可以直接使用最后的代码,获取某个地区的天气与温度数据。使用心知天气数据服务的准备工作 使用心知天气服务前需要先完成一系列准备工作。包括注册账户,为账户添加产品以及获取私钥等。在这一节课程里我们将向您讲解如何完成以上操作ESP8266获取并解析心知天气数据 本课中将通过一系列示例程序向您讲解如何使用ESP8266通过互联网向心知天气服务器发送HTTP请求,并
转载
2024-08-12 17:07:58
712阅读
STM32+ESP8266+TFTLCD实现天气预报显示前言项目思路效果演示心知天气API硬件部分材料硬件连接软件部分ESP8266AT固件指令页面布局JSON数据解析时间数据解析与计时遇到的问题 前言最近发现自己学的东西都太杂了,真正开始找工作,才意识到自己应该精通某样技能。认真开始使用STM32做小项目后才发现自己有好多东西不知道,感觉自己是真的菜。虽然这也不是新的技术,但是真正要做到精通,
转载
2024-04-24 08:32:44
490阅读
ESP8266+Arduino IDE——电子时钟 项目内容ESP8266+Arduino IDE——电子时钟项目简介完整演示硬件准备接线软件准备项目总结 项目简介鸽了太久了,今天终于来填坑了,还记得上次记录esp8266入门时我挖的坑吗 忘了就点它.,现在他来了,怎么样?是不是有点东西[偷笑],纯手工开模、外壳是用的糖果盒。完整演示尚未上传,尴尬,老规矩先挖坑,稍等!!(2020.06.23)
转载
2024-05-23 19:40:18
195阅读
本系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途。如有不对之处,请留言,本人及时更改。 1、 Esp8266之 搭建开发环境,开始一个“hellow world”串口打印。2、 Esp8266之 利用GPIO开始使用按钮点亮你的“第一盏灯”。3、 Esp8266之 利用 "软件定时器 " 定时0.5秒闪烁点亮一盏LED。4 、Esp8266之 了解PW
一直想做一个能够通过WiFi模块来获取 互联网获取 时间 和 天气 的时钟,网上大部分是获取时间的教程,对于获取天气的教程都是我看不懂的神奇语言,对于我这种不会java、html或者JSON什么乱七八糟的菜鸡来说就是天书,因此我只做出来能够获取网络时间的时钟,获取天气的没有实现。 最近由于某些设计需要又重新研究了下,终于弄清楚获取天气信息的方法了,今天我这个菜鸡就来给大家分享下通过AT指令获取网络
转载
2024-03-28 15:13:58
480阅读
上次我们一起学习用ESP8266开发板创建一个热点,即发送射频信号,就像自己的智能手机可以打开热点,使得他人连接,我们智能手机的角色就是向外发送射频信号,然而,用自己的手机去连接WiFi,那手机充当的角色就是接收射频信号的啦。。同理,零知ESP8266开发板是WiFi模块,既然有发送信号的功能(创建热点),当然也有接收信号的功能。这次的分享我们来让ESP8266开发板接收信息,一起开始实现吧。 一
转载
2024-03-05 21:53:35
642阅读