草庐IT

使用STM32实现OLED屏显

目录一、SPI协议的介绍1.概述2.特点3.通信原理4.通讯过程二、OLED的介绍1.概述2.优点及实物图(1)功耗低(2)响应速度快(3)较宽的视角(4)能实现高分辨率显示(5)宽温度特性(6)OLED能够实现软屏(7)OLED成品的质量比较轻3.电路图以及接法 三、用OLED显示姓名学号1.解压得到的字模点阵生成软件2.将自己的名字生成相关点阵(1)新建图像 (2)在文字输入区输入名字(3)选择取模方式(C51)(4)参数设置 3.打开项目修改代码(1)找到项目中oledfont.h (2)在cfont16数组中添加自己的名字(3)再在test.c中对函数Test_MainPage进行修改

RFID课程设计--基于STM32F103RCT6的智能门禁系统,STM32RCT6+RC522+OLED+DHT11+4*4矩阵键盘

RFID课程设计–智能门禁系统前言  本次课程设计要求如下,我们团队两人完成了90%的功能。  其中我们设置的是刷卡错误3次不报警,密码输入错3次报警(原理相同,大家根据需要自行修改)  然后暂时只能显示卡号和卡是第几个录入到系统中的,想到身份证号和电话(身份信息)输进去有点长就没花太多心思,想实现这个功能会写卡就可以了。这是我的队友kiro_1023最初版设计STM32RCT6+RC522+OLED,刷卡显示卡号完整版工程文件下载链接RFID课程设计工程文件,基于STM32F103RCT6的智能门禁系统摘要  本次课程设计项目完成了一款以STM32F103RCT6单片机为控制中心门禁系统设计

K_A12_004 基于STM32等单片机采集人体红外感应(HC-SR501)模块串口与OLED0.96双显示

K_A12_004基于STM32等单片机采集人体红外感应(HC-SR501)模块串口与OLED0.96双显示一、资源说明二、基本参数参数引脚说明三、驱动说明模块工作原理:对应程序:四、部分代码说明1、接线引脚定义1.1、STC89C52RC+HC-SR501模块1.2、STM32F103C8T6+HC-SR501模块五、基础知识学习与相关资料下载六、视频效果展示与程序资料获取七、注意事项八、接线说明STC89C52RCSTM32F103C8T6一、资源说明单片机型号测试条件模块名称代码功能STC89C52RC晶振11.0592MHC-SR501模块STC89C52RC采集HC-SR501模块参

SSD1315驱动的OLED

屏幕参数:尺寸:0.96寸分辨率:128*64通信方式:I2C模块内部驱动芯片:SSD1315管脚定义:GND、VCC、SCK、SDASSD1315MCU接口包含8个数据引脚和5个控制引脚。下表总结了不同接口模式下的引脚分配。可以通过BS[2:0]引脚上的硬件选择来设置不同的MCU模式。I2C对应的BS[2:0]=010。I2C通信接口从机地址位SA0I2C总线数据信号SDA(用于输出的SDAOUT/D2和用于输入的SDAIN/D1)I2C总线时钟信号SCL组成。RES用于设备初始化。1.从机地址位SA0"SA0"为从机地址扩展位,SS1315可以选择“0111100”或“0111101”作为

【嵌入式模块】OLED显示屏模块

前言  OLED应该是除了LCD之外使用最为频繁的显示模块了,关于这个模块的使用网上也有很多非常详细的资料,本篇博客一是为总结,二是为记录。参考链接0.96inchSPIOLEDModule——资料非常详细,建议必须访问!吃透OLED显示原理——玩转OLED模块各种使用方法-CSDNSSD1306(OLED驱动芯片)指令详解【翻译版】-CSDN【常用模块】OLED显示模块(原理讲解、STM32实例操作)-CSDN——含并行传输OLED概述基本原理  拿到一个模块,我们首先要对这个器件的整体结构有一个框架式的理解。关于这一点,我十分建议查阅参考链接1中的规格书。  简单来说,常见的OLED都是基

OLED多级菜单记录

文章目录1、按键驱动1、硬件连接2、引脚功能配置3、程序设置2、oled驱动3、菜单移植1、菜单的思路2、菜单程序设计作为一个成熟的项目,就必然不会只有一个方面的特点了,这里一般我们可能需要系统来进行调度,然后给一些可视化的UI,当然我前面有讲到HMI串口屏的使用,串口屏确实是非常不错的UI工具,但是一些比较小的项目就用不太到了,因此这里如果是一些低成本的DIY的项目,一般我们用OLED就足够了,足够mini,足够有感觉!因此本文我决定记录下我在移植oled菜单的一些过程,同时也希望能帮助看到这篇文章的兄弟更快的上手OLED菜单!1、按键驱动这里我之前的文章讲到过一款开源的按键工具,这里为了节

OLED多级菜单记录

文章目录1、按键驱动1、硬件连接2、引脚功能配置3、程序设置2、oled驱动3、菜单移植1、菜单的思路2、菜单程序设计作为一个成熟的项目,就必然不会只有一个方面的特点了,这里一般我们可能需要系统来进行调度,然后给一些可视化的UI,当然我前面有讲到HMI串口屏的使用,串口屏确实是非常不错的UI工具,但是一些比较小的项目就用不太到了,因此这里如果是一些低成本的DIY的项目,一般我们用OLED就足够了,足够mini,足够有感觉!因此本文我决定记录下我在移植oled菜单的一些过程,同时也希望能帮助看到这篇文章的兄弟更快的上手OLED菜单!1、按键驱动这里我之前的文章讲到过一款开源的按键工具,这里为了节

OLED屏简介

OLED简介产品介绍OLED(OrganicLight-EmittingDiode):有机发光二极管又称为有机电激光显示,OLED显示技术具有自发光的特性,采用薄的有机材料涂层和玻璃基板,当有电流通过时,这些有机材料就会发光,而且OLED显示屏幕可视角度大,功耗低。OLED由于同时具备自发光、不需背光源(只上电是不会亮的,驱动程序和接线正确才会点亮)、对比度高、厚度薄、视角广、反应速度快、可用于挠曲面板、使用温度范围广、结构及制程简单等优异之特性。最先接触的12864屏都是LCD的,需要背光,功耗较高,而OLED的功耗低,更加适合小系统;由于两者发光材料的不同,在不同的环境中,OLED的显示效

128*64 OLED图片批量取模(Python程序)

       "bmp.h"文件,该程序运行成功之后可直接将批量取模数据生成"bmp.h"文件,可以用C语言直接调用。         我写的程序在了放到了百度网盘中,需要的请自取,程序的使用说明都在下载文件里面,不懂的可以在下方评论,我看到了就会回复。链接:https://pan.baidu.com/s/18AjfiOEdHnc8i_93tV8YyQ提取码:zeoz文件中有已经封装好的".exe"文件并伴有文件说明,可以直接双击运行。取模方式我参考的是PCtolCD2002完美版中的列行式逆向取模方式         python代码的部分程序参考的是:     1、查找指定文件夹中的".p

128*64 OLED图片批量取模(Python程序)

       "bmp.h"文件,该程序运行成功之后可直接将批量取模数据生成"bmp.h"文件,可以用C语言直接调用。         我写的程序在了放到了百度网盘中,需要的请自取,程序的使用说明都在下载文件里面,不懂的可以在下方评论,我看到了就会回复。链接:https://pan.baidu.com/s/18AjfiOEdHnc8i_93tV8YyQ提取码:zeoz文件中有已经封装好的".exe"文件并伴有文件说明,可以直接双击运行。取模方式我参考的是PCtolCD2002完美版中的列行式逆向取模方式         python代码的部分程序参考的是:     1、查找指定文件夹中的".p