目录STM32F4+ESP8266+OLED的天气查询系统项目流程图一、注册“心知天气”二、ESP8266 连接网络三、获取当前天气信息四、解析天气数据并显示附录 STM32F4+ESP8266+OLED的天气查询系统在嵌入式系统领域,利用 STM32 和 ESP8266 实现天气查询并在 LCD 屏幕上显示的项目已经有很多文章和教程了。然而,我想在这篇博客中分享一个特定的项目,关于如何使用正点
什么是OLED电视?OLED全称Organic Light Emitting Diodes,即有机发光二极管,它的每个像素本身都会发光,而无需单独的背光或者彩色滤光器。由于OLED的特殊属性,在显示黑色时不用像LCD那样遮盖光源,只需要让像素熄灭不发光即可。OLED电视与普通液晶电视相比,最大的区别其实是在色彩方面。由于OLED电视无需背光源,所以在使用的过程中,内部光线并不会直接干扰到电视大屏的
转载 2024-05-23 19:06:05
59阅读
屏幕图片如下:这款屏幕是由ST7735进行驱动的,驱动方式有3线SPI,4线SPI,还有8线,16线,9线,18线驱动。由于是买的模块,所以采用4线SPI进行驱动ESP8266使用软件模拟SPI驱动TFT屏幕引脚连接SPI的模拟MYSPI.pyTFT的驱动LCD.pyCODE.pymain.py效果工程文件 引脚连接ESP8266TFTGPIO16SCLGPIO5SDAGPIO4RESGPIO
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阅读
OLED屏幕有各种形状和尺寸,但目前有两种非常受欢迎的屏幕尺寸。1)0.96“2)1.3“他们也有2种常见的颜色1)蓝色2)白色驱动OLED的芯片常用的有两种。这两种芯片有许多非常相似的设置命令(在大多数情况下相同),但用于显示信息的命令集是不同的,所以你不能只是改变屏幕 - 你需要更改程序/库来适合相应的芯片!1)SH11062)SSD1306 https://startingelec
1. 准备工作材料:ESP8266开发板、1.54寸IPS显示屏开发环境:Arduino驱动库:TFT_eSPI连线:SCK        GPIO14D5MOSIGPIO13D7RESGPIO2D4DCGPIO0D3BLKGPIO5D1CSGND  BLK:控制屏幕亮度自制驱动板: 2. TFT_eSPI库配置根据第一步的连线
官方文档:http://docs.micropython.org/en/latest/esp8266/genrst/index.html工欲善其事,必先利其器。如果要学习micropython,先要学习一下python的基础知识。网上资料一大堆,可以自己去看,而且下载一个python环境在交互界面学习也很方便。其次需要知道micropython和标准python的差异在哪里,本笔记翻译了官方文档中
目录一、案例描述二、实时时钟程序实现2.1 LCD1602和DS1302功能实现2.2 宏定义相关地址2.3 写入时间2.4 读出时间三、拓展——可调时钟程序实现3.1 按键功能3.2 显示时钟3.3 设置时钟3.4 调节时对应位闪烁四、效果演示 一、案例描述利用51单片机(STC89C52)和DS1302时钟芯片实现实时时钟功能,并在LCD1602液晶屏上显示年月日时分秒。拓展:在此基础上实现
一、添加驱动文件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阅读
ESP8266/ESP32 驱动ST7789屏幕本文以ESP12系列的esp8266相关多个开发板和一款ESP32开发板测试。只需要指定自己开发板具体的SPI引脚即可。以ardunio 框架开发,本项目需要修改库文件,推荐基于platformio开发,一个项目一个第三方库目录这样不会与其他项目冲突。安装库ardunio IDE这里以arduino ide 2.0举例,库管理搜索 搜索TFT_eSP
转载 2024-08-12 21:12:44
720阅读
ESP8266/ESP32/nodeMcu/wemos D1 MINI开发板用TFT_eSPI库驱动ST7789(240*240)TFT显示屏材料硬件连接引脚连接表引脚连接图安装TFT_eSPI库安装Adafruit-GFX-Library文件配置STEP1: 配置硬件类型STEP2:按照实物连接改写引脚定义STEP3:定义字体STEP4: 其他设置配置部分小结程序测试效果演示参考文献 材料We
OLEDESP8266中的应用(二)用OLED显示做一个随机数的显示以及进行相应变化后ascii值对应字符的显示 真题思路 我们首先采用一个随机数组的取值函数 然后做一个随机数的显示以及进行相应变化的后ascii值对应字符的显示函数 划定2个状态,进行判定 具体方法讲解,在程序中做了详细的阐述#include <Arduino.h> #include <U8g2lib.h&g
前一章介绍了在ESP8266下搭建的天气预报机。单片机—ESP8266模块开发当时结果中含有中文的部分乱码了,今天尝试着解决一下这个问题。 这里涉及到的问题有以下几步:首先要将utf-8的字符串,转化为gbk编码,然后通过查找HZK字库,找到对应的点阵数据,修改扫描模式,最后放到屏幕上显示。优化多个字符一起显示优化中英文一起显示我们一步一步来尝试解决。utf转gbk编码我们的开发环境是ESP826
转载 2024-06-06 22:20:05
287阅读
如何点亮ESP8266-01S上的LED当你买到一块ESP8266-01S时,先别急着高兴,万一买到的坏的呢为了能让你真的高兴起来,我们需要对模块进行一定的测试。点亮板载LED是个不错的选择(适用于ESP8266-01S)。本篇文档将会介绍如何利用 Arduino IDE 对 ESP8266-01S 进行程序烧录。下面将会详细介绍如何进行程序的烧录:下载 Arduion IDE通过 官网 可以自行
Wemos D1 Mini / nodeMcu / esp8266 + GUIslice库 驱动ST7789 TFT显示屏所需硬件硬件连接引脚连接表引脚连接图STEP0: 配置文件结构思维导图STEP1: TFT_eSPI库的安装和配置STEP2: GUIslice配置文件设置STEP3: 使用例程进行测试参考文献 GUIslice是一个轻量级的嵌入式端GUI开发框架。本文介绍了如何通过这个框
转载 2024-05-15 12:43:42
409阅读
ESP8266 开发学习笔记_By_GYC 【ESP8266 驱动 OLED屏幕】目录⑥ESP8266 开发学习笔记_By_GYC 【ESP8266 驱动 OLED屏幕】适用范围user_config 用户配置I2C使用方法API接口显示控制像素绘图  在我之前的文章中简单介绍过oled的IIC驱动程序,包括SSD1306芯片手册的一些内容,并参考了Arduino大神的代码,
基于51单片机+ESP8266上传oneNET平台 APP显示基本介绍器件51单片机ESP8266DHT11温湿度usb-ttl模块实现思路实现步骤1:注册oneNET平台2:测试ESP8266是否正常3:连接网络4:上传数据5:设置APP应用6:代码编写呈现(部分)mian.clcd1602.cesp8266.cuart.cdht11.c项目展示总结 基本介绍最近做了一个基于51单片机(STC
转载 2024-09-01 17:42:06
90阅读
       从接触ESP8266到现在也有快一个月的时间了。我最开始是用的有人的WIFI模块,感觉资料还比较全,用起来还比较顺手。后来发现有低成本的ESP8266模块就立马入手了几个,发现资料太乱了都不知道从哪里开始搞起,测试了一下经常是busy。所以去买了几个TM7681(想着是联华科这样的大厂出来的虽然贵几块钱应该会稳定些),买回来
转载 2024-04-27 19:34:58
27阅读
  • 1
  • 2
  • 3
  • 4
  • 5