草庐IT

0.96寸OLED液晶显示器

在日常的小项目制作中我们经常会接触到OLED液晶显示器,本文介绍0.96寸液晶显示器的基本原理,辅助我们后续的小项目开发OLED被称为有机激光二极管,也被称为有机激光显示,OLED采用有机材料涂层和玻璃基板,当有电流通过时有机材料就会发光,所以OLED具有自发光特性,不需要背光源(只上电不会亮的,需要完整的程序驱动)下图所示是我们项目中常用的0.96寸的OLED液晶显示屏(图片来源于网络),其有4pin(IIC接口)和7pin(SPI接口)两种,它的显示区域是128X64的点阵,每个点都可以自己独立发光,所以不需要背光,可以显示汉字、ASIIC码、图案等,分别对其进行介绍0.96寸屏幕具有以下

K_A11_002 基于STM32等单片机驱动DS18B20串口与OLED0.96双显示

K_A11_002基于STM32等单片机驱动DS18B20串口与OLED0.96双显示一、资源说明二、基本参数1.参数2.引脚说明三、驱动说明时序对应程序:四、部分代码说明1、接线说明1.1、STC89C52RC+DS18B20模块1.2、STM32F103C8T6+DS18B20模块五、基础知识学习与相关资料下载六、视频效果展示与程序资料获取七、注意事项八、接线说明STC89C52RCSTM32F103C8T6一、资源说明单片机型号测试条件模块名称代码功能STC89C52RC晶振11.0592MDS18B20模块STC89C52RC驱动DS18B20模块串口与OLED0.96双显示STM32

c++ - 如何提取 OLE 容器的内容?

我需要打开一个MSWord文件(.doc)并提取其组成文件(“[1]CompObj”、“WordDocument”等)。可以使用7-zip之类的东西手动执行此操作,但我需要以编程方式执行此操作。我了解到Word文档是一个OLE容器(因此可以使用7-zip查看其内容)但我不知道如何(使用C++):打开OLE容器提取每个组成文件并将其保存到磁盘我找到了几个OLE自动化的例子(例如here),但我想做的似乎不太常见,而且我没有找到具体的例子。如果有人知道使用OLE的API(?!)和教程,我将不胜感激。同上任何代码示例。 最佳答案 它称为复

IIC 驱动OLED

IIC总线可以驱动很多器件,比较常见的有OLED、EEPROM存储器(AT24C02)、温度传感器(LM75A)、温湿度传感器(DHT11)等。有关IIC总线协议的基本原理可以看我之前的文章介绍。这一次总结一下IIC驱动OLED的实现过程,实现简单的中英文和图片显示。(有关IIC的时序基本函数参考我之前的博客)嵌入式开发中最常用的显示屏主要有一下几种:(1)TFTLCD,它的特点是屏幕可以做到很大,性价比高,而且色彩丰富,适合显示一些视觉方面的内容,比如手机屏幕,笔记本屏幕等。 (2)字符液晶屏,如LCD1206(12*6的像素),LCD12864(128*64像素),如下图,其特点是单色,像

使用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单片机为控制中心门禁系统设计

c++ - 外部库中未定义的 OLE 引用,即使与 libole32 链接时也是如此

使用MINGW,我尝试将我的C代码与执行某些OLE操作的静态C++库链接:mingw32-gccmain.oresources.o-ombcom.exe-L../../Lib/Iup-liup-liupole-lole32-lcomctl32-lstdc++-mwindows不幸的是,我明白了:../../Lib/Iup/libiupole.a(tOleHandler.o):tOleHandler.cpp:(.text+0x341):undefinedreferenceto`IID_IOleControl'../../Lib/Iup/libiupole.a(tOleHandler.o)

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模块参

windows - PowerPoint 2013 在导出 OLE VBA 命令后失去焦点

我创建了一个PowerPoint的OLE实例并向它发送命令:procedureExportSlide(constSlideIndex:Integer);varppt:Variant;beginppt:=GetActiveOleObject('Powerpoint.Application');ppt.ActivePresentation.Slides.Item(SlideIndex).Export('c:\test.png','PNG',640,480);ppt:=Unassigned;end;此代码适用于所有PowerPoint版本(2000、2002、2003、2007、2010)。

ruby - 错误 : "in ` require': cannot load such file -- win32ole (LoadError)"while trying to connect from ruby program to ms access database

我试图通过在Ubuntu下运行的Ruby程序连接到驻留在另一台运行Windows的计算机上的Access数据库。我收到错误'require':cannotloadsuchfile--win32ole(LoadError)我面临的另一个问题是我的系统上不存在Access文件,所以在这里我想使用ip地址和端口号和文件所在系统的用户名和密码,这样我就可以通过互联网连接来连接并获取数据。不幸的是,我不知道我可以在下面的代码段中的何处指定这些详细信息。connect_to_access_db.rbrequire'win32ole'connection=WIN32OLE.new('ADODB.Co