草庐IT

0.96寸OLED

全部标签

OLED之U8g2中文库使用

OLED之U8g2中文库使用前言一、准备文件1、中文字体文件2、U8g2源码3、GUITool字体生成工具二、使用步骤1.准备.map文件2.生成.bpf字库文件3.准备.bat批处理文件4.代码中使用总结前言最近有项目用到OLED显示屏,然后经过选择采用了U8g2的图形库。硬件平台:STM32Fxxx+OLED(SSD1306)驱动库:U8g2提示:以下是本篇文章正文内容,下面案例可供参考一、准备文件开始之前先新建一个文件夹所有的文件都在这文件夹中操作,我这里新建一个font,名字随意。1、中文字体文件本地字体文件路径:C:\Windows\Fonts,如果想要其他酷炫的字体可以网上下载。然

96.qt qml-http之XMLHttpRequest介绍详解使用

在QML中我们可以通过XMLHttpRequest 来实现http/https访问网络接口,接下来我们先来学习XMLHttpRequest类的常用部分、由于QML的XMLHttpRequest少部分参数是没有的,所以本章来单独讲解下。下章我们来实现旋转请求按钮以及通用的JSON请求模板方法1.XMLHttpRequest初步使用首先推荐一个http测试工具httpbin,该服务主要用于测试HTTP库,地址为:httpbin.org我们以get接口为例,如下图所示:得到使用get测试请求的地址为:http://httpbin.org/get,然后我们使用postman测试工具,添加多个参数测试得

STM32C8T6I2C驱动OLED显示汉字版本(江科大基础改编)

最近突然想显示汉字,然后翻了一圈发现版本好多,所以就挑了一个合适的。然后我的目的主要是驱动OLED0.96寸显示汉字,所以很简单,就是先配置驱动的模型库constuint8_tOLED_F10x16[][40]={0x00,0x00,0x10,0x10,0x12,0xFE,0x90,0x10,0x10,0x7E,0x50,0x50,0x50,0x48,0x48,0x44,0x44,0x70,0x40,0x00,0x00,0x02,0x02,0x42,0x41,0x3F,0x00,0x00,0x00,0x41,0x7E,0x2A,0x2A,0x2A,0x2A,0x2A,0x7F,0x00,0x0

K_A12_022 基于STM32等单片机驱动VL53L0X模块 串口与OLED0.96双显示

K_A12_022基于STM32等单片机驱动VL53L0X模块串口与OLED0.96双显示一、资源说明二、基本参数参数引脚说明三、驱动说明UART对应程序:IIC对应程序:四、部分代码说明1、接线引脚定义1.1、STC89C52RC+VL53L0X模块1.2、STM32F103C8T6+VL53L0X模块五、基础知识学习与相关资料下载六、视频效果展示与程序资料获取七、注意事项八、接线说明STC89C52RCUART:IIC:STM32F103C8T6UART:IIC:注:偏差校准步骤(均十六进制发送)1、偏差校准命令A5210AD0(此处是在10CM处校准)2、加载数据命令A54304EC(断

0.96寸OLED显示屏标准库移植HAL库(模拟IIC) - 基于STM32

**0.96寸OLED显示屏标准库移植HAL库,使用模拟IIC**由于项目的需要使用OLED屏显示,并且现有的项目程序是基于HAL库编写的,而手头能找到的程序是标准库的驱动程序,大概看了一下代码,比较简单,涉及到不同库之间需要改动的代码很少。代码下载链接:点击此处下载驱动代码首先去LCDWiKi网站(链接)下载基于0.96寸OLED屏的IIC驱动代码,这个网站包含了常用显示模块的驱动代码,十分方便,本次我选择的是0.96inchOLEDModuleSKU:MC096GX。下载后只需要oled屏的oled.c、oled.h和oledfont.h代码,但是需要改动如下几个地方的代码首先是oled.

环境监测+oled显示+STM32F103C8T6

    因为本人也是新手,所以代码难免会有漏洞,还望见谅。这次的代码是依照我上一篇温湿度计改编过来的。面对新手,我尽可能的在注释中列出需要注意的东西,我不讲传感器的原理,因为我也不会,这工程完全是给萌新应急用的,我也总结了所有外设iO口的接线,方便新手快速接线。实现的效果    oled实时显示温度,湿度,光照强度,烟雾浓度,一氧化碳浓度和空气质量。(从黑夜到白天)当光照强度大于50且上一次光照强度低于50时,步进电机启动,顺时钟转动360度(模拟关闭窗帘);(从白天到黑夜)当光照强度小于50且上一次高于50时,步进电机逆时针转动360度(模拟打开窗帘)。当温度大于25时,蜂鸣器报警,提醒踢被

iPhone:使用 AudioConverterFillComplexBuffer 将 32KHz PCM 编码为 96Kbit AAC 时出现问题

有没有人在iPhone/iOS上成功地将32KHzPCM转换为96KbitAAC?我无法让它在任何硬件设备上正常工作。我写的代码只能在模拟器中正常运行。在当前一代iPad/iPod/iPhone上运行时,我的代码会“跳过”大块音频。生成的编码流包含约640毫秒的“好”音频后跟约640毫秒的“坏”音频的重复模式。编码16位线性和8.24定点PCM产生相同的结果。这是设置音频转换器以编码MPEG4-AAC96kbits@32KHz的代码:AudioStreamBasicDescriptiondescPCMFormat;descPCMFormat.mSampleRate=32000;desc

objective-c - 应用程序试图在目标 <MFMessageComposeViewController : 0x96d1380> 上推送一个 nil View Controller

有人在MFMessageComposeViewController中遇到过这种错误吗??我是这样分配和呈现的:MFMessageComposeViewController*message=[[MFMessageComposeViewControlleralloc]init];message.messageComposeDelegate=self;[[UIApplicationsharedApplication].delegate.window.rootViewControllerpresentModalViewController:messageanimated:YES];但它呈现一个

Arduino+OLED基础保姆级教程(1)

第一篇:先打好基础(基础篇->1)(一)先说两句这个教程从0到1让你入门OLED;教程是系列课程包括:OLED上显示第一行字,显示数字,显示汉字到写个简单的OLED显示界面再到最后写个炫酷的菜单功能的实现。通过本系列教程大家能达到的效果:视频效果演示如果你有基础可以点击下面蓝色链接跳转到实现过程!这篇是保姆级的实现过程哟!(二)关于OLED的必懂知识市面上的OLED有很多种,多式多样;我选择用简单的两种分类方式去分类:第一种是根据通信协议分为:iic通信协议下的OLED(栗子:图一是常见的四针 iic通信协议的OLED)和SPI通信协议下的OLED(栗子:图二是常见的七针支持SPI协议的OLE

96.不同的二叉搜索树

​  题目:96. 不同的二叉搜索树中等2.4K相关企业给你一个整数 n ,求恰由 n 个节点组成且节点值从 1 到 n 互不相同的 二叉搜索树 有多少种?返回满足题意的二叉搜索树的种数。示例1:输入:n=3输出:5示例2:输入:n=1输出:1提示:1思考历程与知识点: 来看看n为3的时候,有哪几种情况。当1为头结点的时候,其右子树有两个节点,和n为2的时候两棵树的布局是一样的!(可能有同学问了,这布局不一样啊,节点数值都不一样。别忘了我们就是求不同树的数量,并不用把搜索树都列出来,所以不用关心其具体数值的差异)当3为头结点的时候,其左子树有两个节点,看这两个节点的布局,是不是和n为2的时候两