目录Udps::initudp()httptoolticker.attach()HttpTool::updateBilibiliFlag()timestampticker.attach()DateTimes::timestampAddresetTime(NULL)System::uint8t_to_long(uint8_t *data, int length)DateTimes::setDateT
转载
2024-04-24 13:01:35
83阅读
文章目录1 概述1.1 系统组成1.2 硬件1.3 实现效果2 ESP8266 WIFI模块开发2.1 常用AT指令2.2 访问API流程2.2.1 获取IP地址2.2.2 GET 信息2.3 返回信息解析2.4 指令重发2.5 ESP8266程序设计3 RTC实时时钟3.1 时间校正函数4 GUI页面4.1 图片取模显示4.2 旋转太空人4.3 天气图标、时间数字显示5 天气信息实时更新5.1
转载
2024-06-04 05:31:30
374阅读
目录一、案例描述二、实时时钟程序实现2.1 LCD1602和DS1302功能实现2.2 宏定义相关地址2.3 写入时间2.4 读出时间三、拓展——可调时钟程序实现3.1 按键功能3.2 显示时钟3.3 设置时钟3.4 调节时对应位闪烁四、效果演示 一、案例描述利用51单片机(STC89C52)和DS1302时钟芯片实现实时时钟功能,并在LCD1602液晶屏上显示年月日时分秒。拓展:在此基础上实现
就权当是给自己写的一个总结吧。 中间也走过不少的弯路,没人指导,只有自己慢慢摸索,网上看到的教程也是零零散散,或许是自己C代码功底不够硬,总之照搬别人的结果坑到最后还是自己,搞得一身疲惫,最后索性,按自己的想法来搞,废话不多说,先上几张图: 共有6页,MCU上两个按键控制,K1向前翻页,K2向后翻,第1页为默认页,是switch控制的默认页,然后第二页是RTC实时时钟,翻到这页数字时钟就会自动地跑
转载
2024-06-06 11:02:34
466阅读
之前花了几百元买的电子时钟坏了,就用闲置的板子做了一个。功能是显示/调整日期,时间,多个闹钟,倒计时。倒计时使用实体脉冲旋钮控制。基本软件架构是STM32F407+UCOSIII+STEMWIN+RTC。效果如下:这个是定时器,依靠旋钮调节定时时间 1.RTC参照原子历程初始化,并且定义一个新的日期时间结构这是为了一次性把相关消息发送到UI,注意要使能后备寄存器。用于保存闹铃数据。这样关
OLED在ESP8266中的应用(二)用OLED显示做一个随机数的显示以及进行相应变化后ascii值对应字符的显示 真题思路 我们首先采用一个随机数组的取值函数 然后做一个随机数的显示以及进行相应变化的后ascii值对应字符的显示函数 划定2个状态,进行判定 具体方法讲解,在程序中做了详细的阐述#include <Arduino.h>
#include <U8g2lib.h&g
转载
2024-06-30 15:00:57
296阅读
目录STM32F4+ESP8266+OLED的天气查询系统项目流程图一、注册“心知天气”二、ESP8266 连接网络三、获取当前天气信息四、解析天气数据并显示附录 STM32F4+ESP8266+OLED的天气查询系统在嵌入式系统领域,利用 STM32 和 ESP8266 实现天气查询并在 LCD 屏幕上显示的项目已经有很多文章和教程了。然而,我想在这篇博客中分享一个特定的项目,关于如何使用正点
转载
2024-08-20 11:27:55
339阅读
ESP8266_01搭建开发环境ESP8266_02程序的编译与下载ESP8266_03SDK与Makefile的基本用法ESP8266_04管脚控制与软件定时器ESP8266_05 ESP8266有几个串口?ESP8266_06硬件定时器与IO中断ESP8266_07基于PWM的呼吸灯ESP8266_08基于flash的数据掉电保护ESP8266_09基于IIC控制的OLED屏幕ESP8266_
转载
2024-08-07 07:07:01
262阅读
开源项目,只对动手能力有要求,有现成程序 效果图模块和接线方法使用ESP8266-12F模块,4M空间。OLED使用1.3寸IPS 240*240点阵彩屏,ST7789驱动芯片。 接线: 屏幕 ESP8266-12F GND<----->G VCC<----->3V SCL<----->D5 SDA<----->D7 RES<----
转载
2024-06-03 17:19:45
230阅读
1评论
一、添加驱动文件1.添加OLED驱动文件进入下面的网址https://github.com/ThingPulse/esp8266-oled-ssd1306 点击Download ZIP 打开压解 压解到Library,就是下图Perfereces红框中的地址后加Library,这个我改过了所以是这个,默认是在C盘我的文档里2.添加DHT11驱动文件二、获取天气信息API和城市编码1.修改时间下图红
转载
2024-04-30 14:19:46
118阅读
[ 本文概述 ]本文为国内某大学通信工程本科毕业设计,案例项目基于机智云物联网平台、STM32进行开发,联网方式为Wi-Fi,采用ESP8266模块,主要功能实现温湿度和光照强度数据采集和显示、远程控制加湿器和排风扇,实时监控和改善温室大棚工作状态。现场答辩+产品演示,获得一致好评。正文摘取毕设项目部分进行介绍。 机智云AIoT自助开发平台提供了多种在线工具、多型号G
主要利用esp8266,结合oled,舵机和LED进行控制,利用的是tcp协议,通过连接热点实现对于小灯和舵机的亮灭,亮度,转速和控制,并在oled上实时显示。共耗时半天,希望都能有所收获下面是网络调试助手和arduino的端串口的收发消息 然后是一些调试过程的实拍记录:连接上路由器: 初始界面 显示制作人: 发送数据打开小灯:下面是代码可供大家调试/*****************oled设置
转载
2024-04-17 17:13:13
970阅读
| AT+CWQAP | 与AP断开连接 | | AT+CWSAP | 设置ESP8266 softAP配置 | | AT+CWLIF | 获取连接到 ESP8266 softAP 的 station 的信息 |关于WiFi模式这里要说明一下,sta模式下模块相当于客户端,像我们手机平板一样是要去连接路由器的,而AP模式下模块相当于路由器,是发射WiFi被别人连的。ESP8266支持两种模式并存(
转载
2024-06-14 17:32:36
443阅读
文章目录网络时钟的制作一. 简介二. 准备1.Arduino库的下载与配置2.连接方式三. 程序烧写1.方法一2.方法二四. 总结 网络时钟的制作一. 简介今天我们通过一个ESP8266模块和一块oled屏来制作一个网络时钟,我下简绍一下我制作的模块型号开发环境 Arduino IDE 1.8.11(没有也无所谓)ESP8266 (CP2102)(arduino 开发中选 NodeMcu 0.9
转载
2024-04-23 21:40:06
586阅读
esp8266时钟+天气+提醒(二)代码篇一四、站在巨人的肩膀上1. 导论先来看看别人是怎么实现的:利用ESP8266+OLED(I2C)打造智能时钟(网络校时+实时天气+天气预报)我们要分析这篇文章中的代码并加以改造。可以点击上面的链接去原帖膜拜一下。同时,本文也会探讨一些方法和原理(通式通法),包括:ArduinoJson的使用字体的使用U8g2的使用等一些其他内容,希望能够有所帮助。(没想到
转载
2024-08-13 12:59:58
168阅读
0.前言最开始接触到ESP8266主要是在做完树莓派电子价签之后看到的,由ESP8266连接OLED屏幕可以显示图案,比树莓派连接电子价签显示要更灵活一些,从那之后开始正式接触ESP8266,后续又做了WIFI Killer,连接温湿度传感器,以及最近做好的通过小程序远程控制开关灯,期间编写脚本从Micropython到ArduinoIDE也算学习了不少。 在这些学习中主要感谢B站up主 1.实验
转载
2024-05-17 05:55:21
86阅读
什么是OLED电视?OLED全称Organic Light Emitting Diodes,即有机发光二极管,它的每个像素本身都会发光,而无需单独的背光或者彩色滤光器。由于OLED的特殊属性,在显示黑色时不用像LCD那样遮盖光源,只需要让像素熄灭不发光即可。OLED电视与普通液晶电视相比,最大的区别其实是在色彩方面。由于OLED电视无需背光源,所以在使用的过程中,内部光线并不会直接干扰到电视大屏的
转载
2024-05-23 19:06:05
59阅读
NodeMcu U8g2库的使用NodeMcu arduino ESP8266 使用U8g2库 在096 oled 显示 文章目录NodeMcu U8g2库的使用一、U8g2库是什么?2.U8g2库函数二、使用步骤1. 下载库2.引入库3.接线 096 oled 12864示例 04-ESP8266简易WIFI天气时钟总结 提示:以下是本篇文章正文内容,下面案例可供参考一、U8g2库是什么?U8g
前言:从零开始打造ESP8266天气时钟,提示:不要用5G频段的wifl,用2.4G的一、材料准备1、esp8266 &n
转载
2024-06-17 14:52:10
969阅读
从接触ESP8266到现在也有快一个月的时间了。我最开始是用的有人的WIFI模块,感觉资料还比较全,用起来还比较顺手。后来发现有低成本的ESP8266模块就立马入手了几个,发现资料太乱了都不知道从哪里开始搞起,测试了一下经常是busy。所以去买了几个TM7681(想着是联华科这样的大厂出来的虽然贵几块钱应该会稳定些),买回来
转载
2024-04-27 19:34:58
27阅读