草庐IT

OLED_ShowCH

全部标签

第七章 OLED+DHT11+STM32动态显示温湿度

    上一章给大家介绍了OLED显示模块的使用,但上一章我们在OLED上显示的是静态的,不会变动的,所以这一章我结合第一章介绍的DHT11温湿度模块,实现温湿度数值在OLED显示模块上进行动态显示,其实也是非常简单。    首先打开第一章提供的DHT11代码工程文件和第六章提供的OLED的代码工程文件,因为DHT11与STM32之间是通过单总线进行通讯的,所以我们把单总线驱动源码文件移植到OLED工程文件中。          移植完单总线源码文件后,我们就可以将STM32获取温湿度的函数代码文件也移植过来。但是DHT11的代码工程把单总线驱动源码和STM32获取温湿度的函数代码都整合在上面

stm32c8t6+dht11+MQ系列环境检测模块+oled显示屏(基于物联网的家庭环境检测系统设计)

元件清单:stm32f103c8t6、mq2检测烟雾浓度(模拟量输出)、mq7检测一氧化碳浓度、mq135检测空气质量、OLED屏幕(四引脚仅支持iic协议通信)、dht11检测温湿度(数字量输出)、风扇模块、无源蜂鸣器、两引脚按键、WH-NB73-B5、ttl-usb接线图: 0:实现了dht11的温湿度以及mq2烟雾浓度的采集并通过OLED显示屏显示/*湿度整数湿度小数温度整数温度小数校验位00000000000000000000000000000000000000001看原理图确认GPIO引脚2、输出模式,输出起始信号:输出低电平18~30ms,20ms 3、IO口配置浮空输入模式,准检

stm32c8t6+dht11+MQ系列环境检测模块+oled显示屏(基于物联网的家庭环境检测系统设计)

元件清单:stm32f103c8t6、mq2检测烟雾浓度(模拟量输出)、mq7检测一氧化碳浓度、mq135检测空气质量、OLED屏幕(四引脚仅支持iic协议通信)、dht11检测温湿度(数字量输出)、风扇模块、无源蜂鸣器、两引脚按键、WH-NB73-B5、ttl-usb接线图: 0:实现了dht11的温湿度以及mq2烟雾浓度的采集并通过OLED显示屏显示/*湿度整数湿度小数温度整数温度小数校验位00000000000000000000000000000000000000001看原理图确认GPIO引脚2、输出模式,输出起始信号:输出低电平18~30ms,20ms 3、IO口配置浮空输入模式,准检

STM32-SPI驱动7针脚OLED,显示中文,字符串,数字,图片。

STM32-SPI驱动7针脚OLED,显示中文,数字,图片。本文为STM32f103rct6利用SPI驱动7针脚oled模块显示中文,数字和图片。1,如图,为本次驱动的oled模块2,引脚定义:GND--电源地;VCC--电源正极(3.3v~5v);D0--时钟线;D1--数据线;RES--复位线;DC--数据/命令控制线;CS--片选线,低电平有效,如果不用,必须接地;首先我们自己从淘宝或者其他渠道购买的OLED屏幕,都是先找到OLED需要的屏幕资料和驱动代码,如果没有可以找商家要,我们本次驱动的oled为下图的像素为128x64的oled模块。X轴的范围是0-127,单位是列,Y轴的范围是

鸿蒙开发板Hi3861_驱动0.95_oled显示屏ssd1306_code-2.0-CANARY_双显示屏效果

鸿蒙开发板Hi3861_驱动0.95_oled显示屏ssd1306_code-2.0-CANARY_双显示屏效果2.0支持windows编译与上传,不需要ubuntu编译环境搭建需要有耐心:https://www.cnblogs.com/txwtech/p/15041927.html首先学会点亮LED的实验https://www.cnblogs.com/txwtech/p/15139405.html//驱动oled源代码源码下载:https://gitee.com/hihopeorg/harmonyos-ssd1306下载的源代码有三个文件夹,examples,libm_portm,ssd13

0.96OLED显示原理及FPGA驱动程序

目录1OLED模块介绍1.1模块1.2SSD1306简介1.2SSD1306引脚1.3SSD1306接口配置2驱动(oled_ctrl.v)3一个简单的应用附件很久以前玩的OLED,现在整理一下。1OLED模块介绍1.1模块OLED:organic/polymerlightemittingdiode高分子有机电激发光二极管OLED模块原理图:OLED模块结构图:市面上统一尺寸的配置和设计大差不差的,OLED生产商大部分都是中景园电子,官网可以下载OLED显示屏裸屏的资料。以驱动芯片为SSD1306的屏为例:OLED显示屏裸屏外观:驱动芯片SSD1306尺寸很小,6.76*0.86mm。仔细看在

通过STM32F103C8T6配置完成基于SPI协议的0.96OLED屏显

目录前言一、了解SPI二、OLED屏显和汉字点阵编码原理1、汉字点阵编码原理2、OLED屏显3、引脚说明三、显示自己的学号和姓名四、显示温湿度五、左右的滑动显示长字符六、总结前言本篇博客主要是理解OLED屏显和汉字点阵编码原理,使用STM32F103的SPI或IIC接口实现以下功能:1、显示自己的学号和姓名;2、显示AHT20的温度和湿度;3、上下或左右的滑动显示长字符,比如“Hello,欢迎来到重庆交通大学物联网205实训室!”或者一段歌词或诗词(使用硬件刷屏模式)。另附:0.96寸SPI_OLED模块配套资料包:链接:https://pan.baidu.com/s/1mdLUqBqQZ_g

STM32+四针OLED屏+汉字取模+显示万年历(支持按键修改时间)

一、效果展示                    启动界面                 实时时钟界面                 时间修改界面二、模块介绍1.GND电源地2.VCC电源正(3~5.5V)3.SCLOLED的D0脚,在IIC通信中为时钟管脚4.SDAOLED的D1脚,在IIC通信中为数据管脚本屏所用的驱动IIC为SSD1306; OLED本身是没有显存的,它的显存是依赖于SSD1306提供的(如TFTLCD是本身自带显存,利用FSMC来进行控制)。SSD1306的显存总共为128*64bit大小,SSD1306将这些显存分为了8页。每页包含了128个字节,总共8页,这样

STM32设计实现智能温度计(OLED屏幕的使用,多级屏幕转换,扫描键盘法的搭建、DS180B20温度传感器的使用、实现上位机的可视化)

智能温度计的设计设计内容1)一路温度检测,量程为-40℃~+125℃,误差≤±0.5℃;2)温度3位数码显示(XX.X℃);3)开机自检;4)配简单键盘,如温度上、下限临界报警值设置;5)配置通信接口,上位机显示温度曲线。单片机(32、51)、温度传感器()、键盘、LCD、我们的基本思路是DS180B20温度传感器采集温度信号,经内部ADC转换为数字信号,输出到MCU,通过按键设置温度传感器报警的上下限,并通过USART串口通讯将温度信号传入上位机中,然后温度显示通过0.96寸OLED显示,报警是通过STM32mini自带的LED灯显示报警。1.OLED显示屏首先做的是OLED显示屏的显示,具

OLED屏幕详解-显示原理

上期我们看懂了LCD液晶屏幕的科普,现在让我们看看OLEDO·LEDOLED,全称OrganicLight-EmittingDiode,又称又称为有机电激光显示、有机发光半导体。它直接由小灯泡LED(发光二极管)发光显示颜色。OLED屏幕的特性OLED屏幕可以做到“黑是纯纯的黑,白是纯纯的白”。因为和普通的LCD屏幕比较,OLED面板的每一颗像素都是一个小灯泡,我们都可以控制它发光还是不发光。但是LCD只有一块背光板,黑色必须是液晶模块调到不透明,挡住背光板发出的光线。OLED面板是通过发光二极管小灯泡显示,而LCD是把白色给过滤成彩色,所以OLED的色准更高。OLED屏幕的发光原理OLED小