什么是OLED
有机电致发光器件(OLED)属于低电压、高电流的双注人式发光器件,具有发光二极管的性质,所以有机电致发光器件又称之为有机电致发光二极管。当给器件施加一正向的外加偏压后,电子和空穴克服界面势垒,经由阴极和阳极注人到有机材料中,在外加电场的作用下迁移至发光层,在发光层内,当电子和空穴相遇时,由于库仑力的相互作用而形成暂态激子,由于暂态激子具有较高的能量处于不稳定态,所以一小部分激子可以通过晶格振动,将一部分能量传递给声子而消耗掉,另外的激子则发生复合,最终电子落人空穴,同时向外释放出一定的能量,而发光材料原子的最外层电子吸收这些能量后将处于激发态,当激发态的电子跃迁至基态时,向外辐射出光子,从而就产生了电致发光现象。有机电致发光器件的发光原理可以很简单的用三个步骤来说明,如图所示:

一、主要代码
main主函数
#include "delay.h"
#include "usart.h"
#include "bsp_i2c.h"
#include "sys.h"
#include "oled.h"
#include "gui.h"
#include "test.h"
int main(void)
{
delay_init(); //延时函数初始化
uart_init(115200);
IIC_Init();
NVIC_Configuration(); //设置NVIC中断分组2:2位抢占优先级,2位响应优先级
OLED_Init(); //初始化OLED
OLED_Clear(1);
while(1)
{
//printf("温度湿度显示");
read_AHT20_once();
OLED_Clear(0);
delay_ms(1500);
}
}
添加相应的点阵字
"温",0x00,0x00,0x23,0xF8,0x12,0x08,0x12,0x08,0x83,0xF8,0x42,0x08,0x42,0x08,0x13,0xF8,
0x10,0x00,0x27,0xFC,0xE4,0xA4,0x24,0xA4,0x24,0xA4,0x24,0xA4,0x2F,0xFE,0x00,0x00,/*"温",0*/
"度",
本文介绍了如何使用STM32单片机配合ATH20传感器,通过OLED显示器显示温湿度。主要代码包括主函数和温湿度显示部分,硬件连接详细,并成功实现了烧录与显示。这是一个结合了STM32、传感器和显示技术的综合应用案例。
最低0.47元/天 解锁文章
716

被折叠的 条评论
为什么被折叠?



