草庐IT

OLED_ShowCH

全部标签

十一、DHT11 温湿度检测(OLED显示)

目录一、固件库模板二、准备资料三、DHT11简介1.引脚定义2.DHT11数据结构3.DHT11的传输时序3.1DHT11开始发送数据流程3.2主机复位信号和DHT11响应信号3.3数字‘0’信号表示方法3.4数字‘1’信号表示方法四、OLED显示温湿度实验1.硬件设计2.软件设计2.1复制工程固件库模板2.2新建DHT11文件(打开工程)2.3编写代码oled.c(模拟IIC)oledfont.hdht11.cdht11.hmain.c3.编译4.选择烧录工具并配置MDK5.成品工程链接一、固件库模板见博客:stm32f103c8t6新建固件库模板(可自取)二、准备资料固件库模板MDK5开发

小车测速并通过OLED显示

小车测速并通过OLED显示拿测速并通过串口发送的代码进行修改1.增加OLED的文件增加IIC.c,OLED.c,OLEDASCII.h,相应头文件也加载进来,直接在OLED显示字符串(用厂商代码)的程序中拷贝这些文件进来,然后整合2.在main函数中进行调用main函数中就调用OLED初始化函数,然后清屏,显示一个自己想显示的字符串,然后在循环中调用厂商函数显示速度即可externunsignedintResultSpeed;externunsignedcharsignal; //发送标志,当定时器2将其改为1时串口发送数据charrecspeed[24];voidmain(){ Timer0

利用ESP8266+OLED(I2C)打造智能时钟(网络校时+实时天气+天气预报)

从零开始使用ESP8266+OLED打造智能时钟(网络校时+实时天气+天气预报)目录零、前言一、材料准备1、ESP8266(NodeMCUV3)2、OLED(SSD1306)(四针脚,利用I2C通信)3、杜邦线(我使用4根母对母)3、WiFi或者手机热点温馨提示:不要打开WIFI6,不要打开5.0GHz频段温馨提示:不要打开WIFI6,不要打开5.0GHz频段温馨提示:不要打开WIFI6,不要打开5.0GHz频段4.一台能上网的电脑5、心知天气账号(免费版即可)(👉传送门)二、开发环境配置1、Arduino基础安装(1)访问Arduino官网,下载ArduinoIDE(2)接入开发板,查看端口

利用ESP8266+OLED(I2C)打造智能时钟(网络校时+实时天气+天气预报)

从零开始使用ESP8266+OLED打造智能时钟(网络校时+实时天气+天气预报)目录零、前言一、材料准备1、ESP8266(NodeMCUV3)2、OLED(SSD1306)(四针脚,利用I2C通信)3、杜邦线(我使用4根母对母)3、WiFi或者手机热点温馨提示:不要打开WIFI6,不要打开5.0GHz频段温馨提示:不要打开WIFI6,不要打开5.0GHz频段温馨提示:不要打开WIFI6,不要打开5.0GHz频段4.一台能上网的电脑5、心知天气账号(免费版即可)(👉传送门)二、开发环境配置1、Arduino基础安装(1)访问Arduino官网,下载ArduinoIDE(2)接入开发板,查看端口

常见显示技术的区别(LCD OLED等,详细版)

 本文将介绍以下显示技术:LCD,QLED,OLED,Mini—LED,W—OLED,QD—OLED,Micro—LED。LCD显示技术:通过背光层(一整块)发光,偏振片偏转,通过电压控制液晶分子偏转,最后通过彩色滤光片,将光分为红绿蓝三种颜色的光,通过控制红绿蓝三种颜色的亮度,就能够混合出各种颜色的光了。缺点:所有像素点共享一整块背光,并且背光常亮,液晶分子处于关合状态时,也会有光线偏转出去,这导致LCD背景不是真正意义的纯黑色,而是灰的。导致对比度偏低,色彩显示较平。以下三种屏幕均属于LCD屏幕,区别就是液晶分子的排列和偏转方向不同。 它们排列方式和偏转方式不同,自然也就意味着优缺点不一样

基于STM32单片机的智能手环设计(OLED显示)(Proteus仿真+程序+报告)

编号8基于STM32单片机的智能手环设计(OLED显示)功能描述:        由STM32单片机+按键模拟计步+RTC时钟模块+DS18B20温度传感器模块+心率采集模块+串口模块+OLED显示模块+键盘模块1、采用STM32F103单片机为主控制器2、利用按键模拟实现计步,RTC内部时钟提供时钟信号,通过心率传感器采集心率信号测量心率,DS18B20温度传感器实现体温测量。3、OLED显示体温、步数、日期时间、心率等信息, 4、通过串口将心率、步数、体温、IBI等信息发送至串口显示5、按键功能:三个按键用于调整日期、时间;具有一个清楚步数按键;具有一个切换信息显示按键。6、步数清零功能:

Harmony OS 设备开发学习记录(十二)-- 通过I2C点亮oled显示汉字、图片。

HarmonyOS设备开发学习记录(十二)--通过I2C点亮oled显示汉字、图片。基于hisparkwifi套件采用harmonyos2.0全量代码一、看原理图确定硬件电路oled原理图二、在源码中建立demo文件先在gitee上吧hihopeorg中大神移植好的驱动克隆下来并移动到项目目录中gitclonehttps://gitee.com/hihopeorg/harmonyos-ssd1306.gitcdharmonyos-ssd1306/cp-rssd1306//root/harmonyos/code-2.0-canary/applications/sample/wifi-iot/ap

0.96寸OLED显示屏介绍

OLED显示屏简介   OLED,即有机发光二极管(OrganicLightEmittingDiode)。OLED由于同时具备自发光,不需背光源、对比度高、厚度薄、视角广、反应速度快、可用于挠曲性面板、使用温度范围广、构造及制程较简单等优异之特性,被认为是下一代的平面显示器新兴应用技术。   LCD都需要背光,而OLED不需要,因为它是自发光的。这样同样的显示OLED效果要来得好一些。以目前的技术,OLED的尺寸还难以大型化,但是分辨率确可以做到很高。0.96寸OLED显示屏实物图 OLED显示屏特点   (下文OLED显示屏介绍都以中景园电子的OLED显示屏为例)。   1、0.96寸OLE

0.96寸OLED显示屏介绍

OLED显示屏简介   OLED,即有机发光二极管(OrganicLightEmittingDiode)。OLED由于同时具备自发光,不需背光源、对比度高、厚度薄、视角广、反应速度快、可用于挠曲性面板、使用温度范围广、构造及制程较简单等优异之特性,被认为是下一代的平面显示器新兴应用技术。   LCD都需要背光,而OLED不需要,因为它是自发光的。这样同样的显示OLED效果要来得好一些。以目前的技术,OLED的尺寸还难以大型化,但是分辨率确可以做到很高。0.96寸OLED显示屏实物图 OLED显示屏特点   (下文OLED显示屏介绍都以中景园电子的OLED显示屏为例)。   1、0.96寸OLE

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

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