开启新的征程,邀请您见证ST的蜕变

学习微波射频没方向?这些资料不可少!

【备战电赛】先导片-如何补全知识链条


(分享)OLED显示屏驱动程序+库+图片处理工具

  • (分享)OLED显示屏驱动程序+库+图片处理工具
  • (分享)OLED显示屏驱动程序+库+图片处理工具
  • (分享)OLED显示屏驱动程序+库+图片处理工具
  • (分享)OLED显示屏驱动程序+库+图片处理工具

(分享)OLED显示屏驱动程序+库+图片处理工具

(分享)OLED显示屏驱动程序+库+图片处理工具

(分享)OLED显示屏驱动程序+库+图片处理工具

(分享)OLED显示屏驱动程序+库+图片处理工具


附件内容分享的是基于Arduino设计OLED显示屏驱动程序,详见附件内容。

视频演示:       

      

         由于OLED多工作于3.3v,因此为了匹配输入端电压,用了一块缓冲器CD4050。CD4050是非反相六缓冲器,具有仅用一电源电压(VCC)进行逻辑电平转换的特征。用作逻辑电平转换时,输入高电平电压(VIH)超过电源电压VCC。该器件主要用作COS/MOS到DTL/TTL的转换器,能直接驱动两个DTL/TTL负载。16引出端是空脚 ,与内部电路无连接。

接线如下:

Arduino IO端口 CD4050引脚
DIGITAL
9 ---------------------- 14
10 ---------------------- 11
11 ---------------------- 9
12 ---------------------- 5
13 ---------------------- 3
+5v ------------------ 1
GND ------------------- 8

LM096-128064引脚/ 功能 CD4050引脚
1 ------VDD--------------------------- 1
2 ------VSS---------------------------- 8
3 ------- CS# -------------------------- 4
4 --------RES# ----------------------- 2
5 --------D/C#------------------------ 10
8--------- D0 ----------------------- 12
9 -------- D1 -------------------------- 15

电路相关文件

源代码
源代码.zip
描述:oled显示屏驱动程序
电路图文件
SSD1306.rar
描述:SSD1306库
其他文件
LCDAssistant.zip
描述:处理图像的工具
分享到:
收藏 (24)
电子硬件助手小程序 电子硬件助手小程序

电路城电路折扣劵获取途径:

电路城7~10折折扣劵(全场通用):对本电路进行评分获取;

电路城6折折扣劵(限购≤100元电路):申请成为卖家,上传电路,审核成功后获取。

(版权归thomas所有)

版权声明:电路城所有电路均源于网友上传或网上搜集,供学习和研究使用,其版权归原作者所有,对可以提供充分证据的侵权信息,本站将在确认后24小时内删除。对本电路进行投诉建议,点击投诉本电路反馈给电路城。

使用说明:直接使用附件资料或需要对资料PCB板进行打样的买家,请先核对资料的完整性,如果出现问题,电路城不承担任何经济损失!

换一批 more>>

大家都在看:

继续阅读

  • STM32Mini开发板

    1、0.96寸OLED2、字库GT20L163、实时时钟PCF8563,带锂电池充电4、2路继电器控制接口5、1路光敏电阻测量光照强度6、DS18B20温度传感器7、4路按键
    来自:MCU开发板时间:2019-04-03 stm32 oled ds18b20温度传感器
  • 基于STM32的PAJ7620手势识别控制板

    需要实物或电路空板可以直接联系我,企鹅:2752301152硬件资源描述: 主控:STM32F030 模块:PAJ7620,支持9种手势,源码中屏蔽了三种,买家取消注释即可。 屏幕:0,96‘ OLED屏,IIC接口 外设:5个led指示灯,5个引出控制引脚 效果演示链接:链接:https://pan.baidu.com/s/1hL_Ky4poq9mZw-LGQBApRA 提取码:uo0q 可接受关于手势或其他的功能的任何方案定制,提供全套软硬件。
    来自:可穿戴设备时间:2019-03-24 oled 手势识别 stm32f030
  • 带XinaBox OD01和Raspberry Pi的时钟显示

    了解如何使用XinaBox xChip OD01和Raspberry Pi显示当前时间。硬件组件:XinaBox BR01× 1 XinaBox OD01× 1 Raspberry Pi 3型号B.× 1 (可选)HDMI线× 1 软件应用程序和在线服务:树莓派Ras Raspbian在本教程中,我们展示了如何使用Raspberry Pi在XinaBox xChip OD01上显示实时时钟。xChip OD01对于显示许多不同的图形非常有用。
    来自:家用电器时间:2019-03-21 时钟 oled 树莓派
  • Arduino游戏机,经典的Pong游戏

    硬件组件:Arduino Nano R3× 1 OLED扩展 × 1 软件应用程序和在线服务:Arduino IDE手动工具和制造机器:烙铁(通用)这是一个非常容易构建的Arduino项目,需要的时间不会超过15分钟!我们可以使用贴在背面的太阳能电池板充电。它使用一个小电池,播放时间为4小时。在本项目中,我们将构建一个支持Arduino的游戏。这是经典的Pong游戏!使用一个显示屏展示游戏,分数都会显示在屏幕上。第一个达到8分的玩家获胜!这是一个有趣的项目。
    来自:DIY创意产品时间:2019-03-07 arduino oled 游戏
  • OLED智能闹钟(可通过蓝牙连接微信小程序)附原理图\下位机源码\微信小程序源码

    "BIR"OLED智能闹钟 可显示日期、时间、温湿度、距离某年某月某日的日期间隔 使用触摸按键切换显示页面 配套微信小程序,可连接BIR,对它的参数进行配置,可设置闹钟时间,闹钟响铃方式 可设置时间,设置目标日期
    来自:DIY创意产品时间:2019-02-26 蓝牙 oled ble
  • SSD1351 1.5寸OLED显示屏电路图及PCB

    该1.5寸OLED显示屏电路板采用SSD1351为控制器 ,分辨率可达128 * 128。附件提供该OLED显示屏电路图及PCB,用设计软件Altium Designer 16 ( PcbLib use AD PcbLib v2.16 )设计完成。1.5寸OLED显示屏 电路板实物截图:附件资料截图:
    来自:照明与LED显示时间:2018-08-01 oled显示屏 ssd1351
  • SSD1331 0.96寸OLED显示屏电路图及PCB

    该OLED_0.96-inch v2.0 OLED显示屏控制器为SSD1331,分辨率 : 96*64。附件提供该OLED显示屏电路图及PCB,设计软件 Altium Designer 16 ( PcbLib use AD PcbLib v2.0 )。0.96寸OLED显示屏实物截图:附件资料截图:
    来自:照明与LED显示时间:2018-08-01 oled显示屏 ssd1331
  • 传感器Demo板+源码+USB更新固件+UCOSIII

    这是一个基于STM32 的传感器的Demo工程一、板子上集成的传感器有:GP2Y1050——PM2.5传感器,升级版,可通过串口采集电压。——Uart接口。HT01——五合一空气传感器,温度,湿度,CO2浓度,TVOC浓度,HCHO(甲醛)浓度。Uart接口。DHT11——低成本温湿度传感器,单总线。TSL2561——可见光传感器,能过滤红外光,使结果接近人眼视觉。I2C总线。二、其他硬件资源:PCF8563——时钟芯片,高精度,低功耗。I2C总线。板上带有可充电纽扣锂电池,可在有外部电源的情况下充电。GT20L16——字库芯片,SPI接口。OLED——0.96寸OLED,SPI接口。三、外接资源:可外接两路NTC电阻。可外接两路5V继电器。四、主控:STM32F103RET6,512KFlash, 64K RAM。晶振使用2520封装16MHz晶振。(体积小,节省空间,成本低)自己建工程的时候别忘记改分频。(附件中的工程已改好)自己不会改可以把Library/CMSIS目录下的:三个文件替换到你工程中即可。五、通信&调试接口:1、调试接口:6P的PH2.0,预留SWD接口和调试串口Uart1。(配套的包含SWD+Uart接口的调试器,之后可能会放出,敬请期待)2、USB接口:工程包含能通过USB更新固件的BootLoader。需要先烧录BootLoader。烧录完成之后,按住Boot键,上电后松手,LED闪烁。此时可发现在电脑上会出现一个200+K的模拟U盘。直接把加密的固件拖到U盘内即可。BootLoader硬件信息:按键:PC7LED:PC6加密程序在附件中。BootLoader和上位机加密程序稍后会放出。使用BootLoader的时候,固件需要更改Offset:0x08010000具体方法,请在工程中查看。(查看main.c的主函数,和工程设置中的target标签页)3、无线通信模块注意:此模块为内部模块,不提供任何资料。如要使用无线通信,请自行替换成相应模块。模块使用Uart接口。六、RTOS工程使用uCOSIII实时操作系统。(初学者,还请各位大牛多指教) PCB图:实物图:上位机调试信息:八、备注TSL2561排针的线序和模块版本不一样,需要自行调整。切记,不要把元器件烧了。TSL2561排针的线序和模块版本不一样,需要自行调整。切记,不要把元器件烧了。TSL2561排针的线序和模块版本不一样,需要自行调整。切记,不要把元器件烧了。重要的事情说三遍。单片机上放散热片纯粹是为了装逼(▼へ▼メ)哈哈哈哈哈。欢迎交流。
    来自:智能家居时间:2018-07-23 stm32 传感器 pcf8563 ucos系统
  • 3D打印你的专属电子宠物,经典重现!

    Tamaguino是模仿90年代及随后几年极为盛行的虚拟电子宠物“Tamagotchi”(拓麻歌子)而开发!Tamaguino的首个版本采用广大电子爱好者熟悉且广泛使用的0.96英寸I2C OLED显示屏。 所需硬件: 2.7英寸OLED 128x64显示模块 Arduino UNO 面包板(通用) 跳线(通用) 12 mm的按钮开关 所需软件: Arduino IDE 原理图: 有电阻的情况: 无电阻的情况: 注:在中国版本的Arduino UNO SCL和SDA线可能有不同的定位,请检查一下你的板。演示视频: 【转载自DF社区】
    来自:DIY创意产品时间:2018-06-26 3d打印 oled显示屏 电子宠物
  • 0.5寸OLED微显示屏驱动电路(含原理图,不包含驱动代码)

    0.5寸OLED微显示屏驱动电路采用intersil的TW8836为驱动芯片,STM32为控制芯片,实现了SONY的0.5寸微显示屏的驱动,色彩鲜艳,成像细腻。只包含原理图,不含驱动代码,如需驱动代码需另外付费。也可根据您的需求进行定制开发,缩短您的客户交付时间,期待与您的深度合作。如有疑问,可以在讨论区给我留言,也可以加QQ交流:642304644 。原理图用ORCAD打开,见截图:
    来自:电脑及外设时间:2018-06-23 stm32 tw8836 oled驱动板
销量
224
查看
5368
参数名 参数值
发布于 2015 年 10 月 28日
Moore8直播课堂