下一步,准备用网页滑块去控制不同天气下的颜色显示并保存进EEPROM,以达到自定义颜色的目的。天气代码有二十多种,每种都有红绿蓝三个数值,因此要存进EEPROM的东西非常杂乱。身为强迫症,这种情况是不允许的。于是把每种天气的红绿蓝三数值整合到一个JSON串中,无论是网页交互还是保存进EEPROM都是JSON串,需要用到的时候解析即可,一下子整洁了不少。大致的代码如下:uint32_t color;
转载
2024-04-01 09:38:36
85阅读
①首先登陆邮箱查看授权码,登陆163邮箱到首页点击设置(QQ邮箱也是一样),开启服务,然后新增授权密码(这个得到的密码千万保存好,后面会用到) ②创建springboot项目,导入关键jar包(如下)后面如果缺少什么包,我每段代码都会放上导入了哪些包可以作为参考 <dependency>
<groupId>com.alibaba&
转载
2024-03-23 11:31:03
82阅读
功能展示最近在用ESP8266做一个罗小黑的智能小台灯就是下图这货~如图1.1。然后用串口传输不方便,我就想直接用WiFi传输固件更新。每次编译好固件之后都要手动打开浏览器然后点击浏览文件目录最后再点击上传,本着想偷懒的原则就做了一个监控固件bin文件变化 的小工具软件,然后bin文件编译好后就直接上传到智能台灯中进行固件更新。最后是这个样子——如图1.2 图 1.1 
转载
2024-09-01 16:00:19
113阅读
ESP8266常用指令集AT指令调试(初步开发) ESP8266本身就是一个mcu,所以它可以有两种用途:1.当成一个普通的wifi模块,用官方集成的AT指令集进行开发;2.当成一个集成了wifi功能的mcu,用平台提供的sdk进行深度开发。由于由浅入深,今天先总结下常用AT指令的开发过程。先连接好电路,注意将GPIO0脚悬空,用串口调试助手发送AT指令,默认波特率为115200,设置好之后才
转载
2024-04-03 20:53:55
798阅读
最近在用esp8266获取天气预报时,遇到了许多问题,经过了一下午的搜罗,总结出以下经验供各位网友学习。本文只需通晓8266连接wifi,创建tcp连接即可。我使用的是心知天气的api,百度搜索即可,可以申请免费试用付费版也可以使用免费版,这里以免费版为例。心知天气api:https://api.seniverse.com/v3/weather/now.json?key=key&locat
转载
2024-04-19 11:42:17
241阅读
文章目录1. 前言2. 软件代码2.1 主工程代码2.2 和风天气2.3 字体图片(过大) 1. 前言 使用esp8266驱动 oled 1306 实现:日期时间城市温度信息未来三天预报信息2. 软件代码2.1 主工程代码Esp8266_Clock_Weather.ino#include <Arduino.h>
#include <ESP8266WiFi.h>
#incl
开源天气时钟项目删减和更新✨本文只针对Arduino IDE平台代码进行删减和更新。?按键菜单功能?天气时钟功能整体架构描述?代码中所使用的库,都可以在Arduino IDE管理库当中下载到。TimeLib库ArduinoJson库(直接安装最新的库)U8g2库DS3231?其余库为自带库。(ESP8266HTTPClient、Wire)?API接口?老黄历免费API接口:天行数据密匙免费申
STM32+ESP8266+TFTLCD实现天气预报显示前言项目思路效果演示心知天气API硬件部分材料硬件连接软件部分ESP8266AT固件指令页面布局JSON数据解析时间数据解析与计时遇到的问题 前言最近发现自己学的东西都太杂了,真正开始找工作,才意识到自己应该精通某样技能。认真开始使用STM32做小项目后才发现自己有好多东西不知道,感觉自己是真的菜。虽然这也不是新的技术,但是真正要做到精通,
转载
2024-04-24 08:32:44
490阅读
前言 当获取了 心知天气 免费服务秘钥后,可以直接使用最后的代码,获取某个地区的天气与温度数据。使用心知天气数据服务的准备工作 使用心知天气服务前需要先完成一系列准备工作。包括注册账户,为账户添加产品以及获取私钥等。在这一节课程里我们将向您讲解如何完成以上操作ESP8266获取并解析心知天气数据 本课中将通过一系列示例程序向您讲解如何使用ESP8266通过互联网向心知天气服务器发送HTTP请求,并
转载
2024-08-12 17:07:58
712阅读
基于ESP8266与STC单片机的天气时钟(包括DS18B20、TFT、串口、外部中断、ESP8266、STC、API等) 文章目录基于ESP8266与STC单片机的天气时钟(包括DS18B20、TFT、串口、外部中断、ESP8266、STC、API等)一、设计背景二、设计目标三、框图以及部分连接方式1.STC的TXD与RXD口反接ESP8266TXD和RXD2.单片机于TFT彩屏对应接口3.DS
转载
2024-05-05 13:27:13
209阅读
GDWeatherStation教程略简单,仓库的程序都可以正常运行,只需要填入自己的信息就可以运行 、 大纲说明简介以及说明前期准备你需要准备什么?接口说明你需要准备的接口说明,以及申请工作Python端Python端服务脚本说明Arduino端Arduino端说明UI说明关于UI设计后续进一步改进说明最终效果说明通过ESP8266连接WIFI访问网络获取天气,网络时间,自定义的信息,然后进
转载
2024-05-21 23:01:39
113阅读
Firebug 的年代,我是火狐(Mozilla Firefox)浏览器的死忠;但后来不知道为什么,该插件停止了开发,导致我不得不寻求一个新的网页开发工具。那段时间,不少人开始推荐 Chrome 浏览器,我想那就试试吧,期初我觉得用起来很别扭,毕竟我不是一个“喜新厌旧”的人。但用的次数越来越多,也就习惯了。Chrome 浏览器有一个好处,就是插件极其丰富,只有你想不到的,没有你找不到的,这恐怕是
我一开始用的是ESP8266-01这个版本,后来因为不稳定所以还了个,现在在玩8266-12F这个版本的模块,刚好到了放假,花点时间写点东西给我的朋友们和学弟学妹,也希望对刚接触这款模块的朋友们有点帮助。这里只做AT指令的介绍,因为IOT开发我放假开始才研究,还不是很懂,下面言归正传。一、硬件连接左边的是01 右边的是12F模块的使用一般都是VCC-VCC GND-GND RXD-TXD TXD-
转载
2024-06-13 20:49:40
282阅读
无线网络名称 ESP_XXXXXX,后面的数...
转载
2017-07-17 14:28:00
1048阅读
2评论
ESP8266是一个很好玩的模块,应该有很多朋友都有玩过了,但也不乏有很多没玩过的朋友,下面进行简单介绍。本次笔记分享的是ESP8266 WiFi通信模组的介绍及AT指令测试实验。ESP...
原创
2021-06-04 17:45:53
1826阅读
在分析代码之前,首先介绍 ArduinoJson 库的安装及“心知天气”的ID申请一、安装 ArduinoJson 库进入 Arduino 开发环境后,选择菜单栏-->工具-->管理库,搜索“arduinojson”。尽量使用 ArduinoJson 5.x 版本,因为 6.x 版本有很大的改动。二、申请“心知天气”的个人APIKEY首先进入“心知天气”主页,点击此处访问 注册并登陆
转载
2024-05-06 13:23:45
2167阅读
目录项目总览元器件清单接线方式用到的网站与API显示屏部分屏幕文档介绍屏幕文字图像取模添加字库方法(中文英文通用)程序总览完整工程下载地址 项目总览先上图,看效果! 该项目主要是通过esp8266-12e连接wifi获取心知天气数据和苏宁时间api,通过解析json代码得到数据,然后通过e-paper墨水屏显示出来,本项目基于墨水屏例程,添加了部分中文字体以及天气图标,通过文字取模软件对图标和文
转载
2024-03-27 17:31:26
907阅读
就权当是给自己写的一个总结吧。 中间也走过不少的弯路,没人指导,只有自己慢慢摸索,网上看到的教程也是零零散散,或许是自己C代码功底不够硬,总之照搬别人的结果坑到最后还是自己,搞得一身疲惫,最后索性,按自己的想法来搞,废话不多说,先上几张图: 共有6页,MCU上两个按键控制,K1向前翻页,K2向后翻,第1页为默认页,是switch控制的默认页,然后第二页是RTC实时时钟,翻到这页数字时钟就会自动地跑
转载
2024-06-06 11:02:34
466阅读
:HTTP(HyperText Transfer Protocol,超文本传输协议)是一套计算机通过网络进行通信的规则,使HTTP客户端能够从HTTP服务器端请求到信息和服务,目前的版本号是1.1。HTTP通讯机制是在一次完整的HTTP通讯过程中,客户端和服务器之间建立连接分为以下几个步骤。1、建立连接: 其中包括:域名解析,TCP三次握手。2、发送数据3、返回数据4、关闭连接咱们这一
转载
2024-06-03 21:16:51
71阅读