
OLED显示
文章平均质量分 51
perseverance52
兴趣是最好的老师,学习需要持之以恒,才能有所成。书山有路勤为径,学海无涯苦作舟。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Arduino + OLED游戏项目实例介绍
Arduino + OLED游戏项目实例在Arduino 平台提供游戏开发实例的OLED库,莫过于只有https://hub.fastgit.org/lexus2k/ssd1306库。对ESP8266/32的示例程序支持提供了有4个单机游戏ESP8266运行arkanoid游戏。=== ESP8266/ESP32 compatibility list ===arkanoid [ OK ] Can be built and runbuffers_demo原创 2021-10-18 10:36:35 · 1934 阅读 · 6 评论 -
I2C OLED 加粗五角星绘制
I2C OLED 加粗五角星绘制原创 2021-07-11 12:41:25 · 537 阅读 · 0 评论 -
【LVGL移植】STM32F1基于STM32CubeMX配置硬件SPI驱动1.8寸TFT ST7735S跑LVGL图形demo
【LVGL移植】STM32F1基于STM32CubeMX配置硬件SPI驱动1.8寸TFT ST7735S跑LVGL图形demo原创 2023-03-10 15:30:15 · 4365 阅读 · 2 评论 -
STC8硬件SPI方式驱动1.8“ ST7735S显示示例
STC8硬件SPI方式驱动1.8" ST7735S显示示例原创 2023-03-07 16:36:29 · 2962 阅读 · 2 评论 -
U8g2菜单界面+按键操作在线模拟
U8g2菜单界面+按键操作在线模拟原创 2023-01-09 14:25:16 · 4925 阅读 · 0 评论 -
STC51 单片机+1.3“ IIC SH1106基本图形功能显示示例
STC51 单片机+1.3“ IIC SH1106基本图形功能显示示例原创 2022-09-23 22:35:45 · 1304 阅读 · 0 评论 -
51单片机 IIC OLED屏幕驱动+Proteus仿真+实物验证示例程序
0.96寸IIC屏幕驱动原创 2021-12-06 14:38:26 · 14944 阅读 · 16 评论 -
Arduino框架下轻量级ssd1306 I2C屏幕驱动库
Arduino框架下轻量级ssd1306 I2C屏幕驱动库原创 2022-07-29 11:56:59 · 1715 阅读 · 0 评论 -
Arduino UNO驱动合宙1.8‘TFT SPI屏幕示例演示(含资料包)
Arduino UNO驱动合宙1.8‘TFT SPI屏幕示例演示(含资料包)原创 2022-07-28 21:19:59 · 2470 阅读 · 3 评论 -
1.8寸TFT LCD128X160 ST7735S SPI串口屏驱动示例
1.8寸TFT LCD128X160 ST7735S SPI串口屏驱动示例原创 2022-07-20 13:06:17 · 16291 阅读 · 20 评论 -
Arduino +合宙ESP32C3 +1.8/1.44 寸TFT液晶屏驱动显示
Arduino +合宙ESP32C3 +1.8/1.44 寸TFT液晶屏驱动显示原创 2022-07-14 23:30:45 · 4156 阅读 · 0 评论 -
Arduino ESP32 0.96OLED I2C屏幕驱动显示
Arduino ESP32 0.96OLED I2C屏幕驱动显示开发板选择: ESP32 DEVKITssd1306库:https://hub.fastgit.org/lexus2k/ssd1306接线说明: 0.96寸OLED液晶屏SDA接22(D22), SCL接21(D21)编译信息使用 1.8.2 版本的库 ssd1306-master 在文件夹: C:\Program Files (x86)\Arduino\libraries\ssd1306-master 使用 1.0.1原创 2021-10-22 12:06:51 · 6407 阅读 · 4 评论 -
Arduino OLED驱动显示XBM图片
Arduino OLED驱动显示XBM图片如果我们想在OLED屏幕上显示图片,我们最常规的做法就是先将图片取模后,在将取模得到的数组存进单片机能读到的地方,今天介绍的是常见图片格式xbm格式图片显示。XBM介绍xbm 格式是用文本编码二进制表示黑白图片的格式,只能表示单色像素(黑白),能直接编译到应用程序内。在用单片机驱动小尺寸液晶屏绘图的时候,由于片上算力和资源有限,把图片转换成 xbm 格式直接编译进固件是个很常见的操作。显示原理介绍例子中 4 像素的图片是怎么转换成 { 0原创 2021-10-18 09:51:38 · 2444 阅读 · 3 评论 -
ESP32/8266 + Arduino SSD1306库驱动OLED
ESP32/8266 + Arduino SSD1306库驱动OLEDGitHub:https://hub.fastgit.org/ThingPulse/esp8266-oled-ssd1306相对于U8G2库, 此库功能少了很多, 相对的RAM ROM占用也都少,那个绘制进度条是很有亮点的。相比Adafruit_SSD1306库,ThingPulse OLED SSD1306 (ESP8266/ESP32/Mbed-OS)更适合用在ESP32/8266硬件上,来驱动ssd1306 oled屏幕原创 2021-10-17 16:18:33 · 1948 阅读 · 0 评论 -
1.3寸IIC OLED SSD1106控制的oled显示问题解决方案
1.3寸IIC OLED SSD1106 控制的oled显示问题解决方案首先鸣谢:电子发烧友论坛帖子在使用1.3寸IIC OLED SSD1106屏幕作为oled显示是,难免会碰到一些问题问题最常见的,最右侧白边问题。在使用Arduino开发环境下使用SH1106库驱动,那么则是:SH1106Wire.h引脚定义和地址:const int I2C_DISPLAY_ADDRESS = 0x3c; //I2c地址默认 SH1106Wire display(I2C_DISPLAY_ADDRES原创 2021-04-01 17:05:06 · 4507 阅读 · 0 评论 -
ESP8266图传功能:通过UDP给esp8266发送图片数据并显示
ESP8266图传功能通过UDP客户端给esp8266发送图片数据并显示说通俗一点就是实现esp8266图传功能。 arduino高级9-python-opencv取模-esp底层udp设计#跟着John一起学开发 实现原理分析通过udp数据传送,将我们需要发送的数据发给目标–esp8266接收板,然后esp8266对数据进行解析,并通过OLED显示出图像出来。由于es原创 2021-09-17 00:12:35 · 7715 阅读 · 0 评论 -
U8g2库支持的屏幕类型总表以及构造器选择
U8g2库支持的屏幕类型总表以及构造器选择U8g2库支持类型的屏幕总表:https://github.com/olikraus/u8g2/wiki/u8g2setupcppU8g2库构造函数列表:https://github.com/olikraus/u8g2/wiki/u8g2setupcpp#links介绍要设置u8g2,请为显示选择正确的构造函数。构造函数名内包含:定义了显示类型、控制器、RAM缓冲区大小和通信协议。如果显示不完全,请尝试使用相同显示控制器名称的构造函数。构造函数的参原创 2021-08-25 09:37:58 · 4465 阅读 · 0 评论 -
Arduino U8glib库中的中文字体
Arduino U8glib库中的中文字体相关来源:github汉字字体库:https://github.com/larryli/U8g2_wqy_Arduino/releases适合 u8g2 的中文字体,采用文泉驿点阵宋体作为源本,提供 12x12、13x13、14x14、15x15 和 16x16 点阵字库。chinese1、chinese2、chinese3 为 u8g2 官方提供的小字符集。gb2312 是完整的 GB2312 简体中文编码 字符集。(作者强烈推荐使用这种字体,汉字全原创 2021-08-25 00:54:26 · 3577 阅读 · 0 评论 -
0.96“OLED+ESP8266天气时钟+古诗农历显示
0.96"OLED+ESP8266天气时钟+古诗农历显示谢鸣:感谢原创作者:小夸克视频链接:B站直达 开源!ESP8266天气时钟,古诗农历显示! 原创资源链接:百度云盘链接:https://pan.baidu.com/s/10Fw_ArzupIAGaTFss-N2Dw 提取码:1ooc本文在第一作者的代码上进行了优化,(源码我是没有获取到农历和古诗词句子到原创 2021-08-24 11:14:37 · 2496 阅读 · 0 评论 -
ESP8266 RaCube3D旋转动画(单体)
ESP8266 RaCube3D旋转动画(单体)演示效果(视觉效果看不出破损线条)开发板:Nodemcu1.0支持库版本:2.7.4实例代码/****RaCube3D单体旋转效果****/#include "SH1106Wire.h" //1.3寸用这个//#include "SSD1306Wire.h" //0.96寸用这个#include "OLEDDisplayUi.h"#if defined(ESP8266) //OLED引脚定义const int SDA_P原创 2021-08-20 09:53:23 · 435 阅读 · 0 评论 -
ESP8266嵌套Cube3D旋转动画(嵌套)
ESP8266嵌套Cube3D旋转动画演示效果开发板:Nodemcu1.0支持库版本:2.7.4实例代码/****CUBE水平旋转效果****/#include "SH1106Wire.h" //1.3寸用这个//#include "SSD1306Wire.h" //0.96寸用这个#include "OLEDDisplayUi.h"#if defined(ESP8266) //OLED引脚定义const int SDA_PIN = D2; //对应nod原创 2021-08-20 09:39:47 · 301 阅读 · 0 评论 -
ESP8266+1.3“ or 0.96“ OLED两个太空人动画(胖子和瘦子)
ESP8266+1.3" or 0.96" OLED两个太空人动画(胖子和瘦子)本实例程序,包含胖子和瘦子动画两个对象,目的是为了使用者方便移植。去除其他的显示元素,保留必要的显示函数的。所使用的库:#include "SH1106Wire.h" //1.3寸用这个//#include "SSD1306Wire.h" //0.96寸用这个#include "OLEDDisplayUi.h"选择的是:Nodemcu1.0支持库版本:2.7.4程序实例/****包含胖子和原创 2021-08-20 08:04:30 · 1641 阅读 · 0 评论 -
ESP8266Web配网+HTTPClient库获取一言网络数据+1.3“OLED显示
ESP8266Web配网+HTTPClient库获取一言网络数据+1.3"OLED显示NodeMCU1.01.3"OLED屏幕所使用的库#include <WiFiManager.h> // https://github.com/tzapu/WiFiManager#include <ESP8266HTTPClient.h>#include <ArduinoJson.h>#include <U8g2lib.h>演示效果实例代码#i原创 2021-08-15 11:34:14 · 433 阅读 · 0 评论 -
ESP8266使用Adafruit_SH1106库来驱动1.3“OLED屏幕
ESP8266使用Adafruit_SH1106库来驱动1.3"OLED屏幕在这里感谢51黑电子论坛的坛友,才找到这个库github地址:GitHub下载下来放置到Arduino IDE的libraries文件夹下,修改Adafruit_SH1106.h文件第83行启用#define SH1106_128_64,随之注释掉#define SH1106_128_32实例代码/**********************************************************原创 2021-08-14 21:11:48 · 1601 阅读 · 0 评论 -
GuiLite HelloStar项目移植到ESP8266 + I2C 1.3“OLED屏幕
GuiLite HelloStar项目移植到ESP8266 + I2C 1.3“OLED屏幕原GuiLite HelloMolecule项目:https://gitee.com/idea4good/GuiLite主程序#include <ESP8266WiFi.h>#include <NTPClient.h>#include <WiFiUdp.h>#include <time.h>#include <sys/time.h>#i原创 2021-08-04 10:58:57 · 501 阅读 · 0 评论 -
GuiLite HelloMolecule项目移植到ESP8266 + I2C 1.3“OLED屏幕
GuiLite HelloMolecule项目移植到ESP8266 + I2C 1.3"OLED屏幕视频链接:https://www.ixigua.com/6991628161251443241?logTag=e073aaa675a0f3a7ff89原GuiLite HelloMolecule项目:https://gitee.com/idea4good/GuiLite主程序#include <ESP8266WiFi.h>#include <NTPClient.h>#i原创 2021-08-03 10:54:27 · 531 阅读 · 0 评论 -
ESP8266网络时钟
ESP8266网络时钟代码#include <ESP8266WiFi.h>#include <NTPClient.h>#include <WiFiUdp.h>#include <time.h>#include <sys/time.h>#include <coredecls.h>#include "SH1106Wire.h" //1.3寸用这个//#include "SSD1306Wire.h" //0.9原创 2021-07-05 16:06:13 · 1319 阅读 · 0 评论 -
OLED Analog Clock
OLED Analog Clock本示例来源于:http://www.rinkydinkelectronics.com/p_oled_analog_clock.php相关的库:OLED_I2C和DS3231都可在上面网页下载时钟效果源码// Enable this if your terminal program supports VT100 control sequences.// The Serial Monitor in the Arduino IDE does not sup原创 2021-07-05 09:03:26 · 167 阅读 · 0 评论 -
OLED_I2C_3D_Cube for ESP8266
OLED_I2C_3D_Cube for ESP8266#include "SH1106Wire.h" //1.3寸用这个//#include "SSD1306Wire.h" //0.96寸用这个#include "OLEDDisplayUi.h"#if defined(ESP8266) //OLED引脚定义const int SDA_PIN = D2; //对应nodemcu接D5或者D1,,wemosD1mini的D2const int SDC_PIN = D1; //对应no原创 2021-07-03 11:11:14 · 251 阅读 · 0 评论 -
OLED_I2C_3D_Cube
OLED_I2C_3D_Cube// OLED_I2C_3D_Cube// Copyright (C)2015 Rinky-Dink Electronics, Henning Karlsen. All right reserved// web: http://www.RinkyDinkElectronics.com///// A quick demo of how to use my OLED_I2C library to rotate a 3D cube.// The average FPS原创 2021-07-03 10:42:25 · 241 阅读 · 0 评论 -
esp8266+OLED屏显示Cube水平旋转效果
esp8266+OLED屏显示cube水平旋转效果代码:#include "SH1106Wire.h" //1.3寸用这个//#include "SSD1306Wire.h" //0.96寸用这个#include "OLEDDisplayUi.h"#if defined(ESP8266) //OLED引脚定义const int SDA_PIN = D2; //对应nodemcu接D5或者D1,,wemosD1mini的D2const int SDC_PIN = D1; //原创 2021-06-19 11:17:30 · 699 阅读 · 0 评论 -
Arduino for esp8266 1.3寸OLED 显示多边形缩放动画
Arduino for esp8266 1.3寸OLED 显示多边形缩放动画#include "SH1106Wire.h" //1.3寸用这个//#include "SSD1306Wire.h" //0.96寸用这个#include "OLEDDisplayUi.h" #if defined(ESP8266) //OLED引脚定义const int SDA_PIN = D2; //对应nodemcu接D5或者D1,,wemosD1mini的D2const int SCL_PIN =原创 2021-06-15 21:18:42 · 895 阅读 · 1 评论 -
ESP8266+1.3寸OLED显示-U8g2图形库—IIC使用方法
ESP8266+1.3寸OLED显示-U8g2图形库—IIC使用方法ESP8266开发板选择:nodemcu1.0所使用过的库:u8g2库1.3寸IIC OLED屏幕*所使用的接口函数: U8G2_SSD1306_128X64_NONAME_1_SW_I2C u8g2(U8G2_R2, /* clock=*/ SCL, /* data=*/ SDA, /* reset=*/ U8X8_PIN_NONE); // All Boards without Reset of the Display示例代原创 2021-06-04 22:33:55 · 1312 阅读 · 0 评论 -
ESP8266带2个I2C的OLED屏幕示例程序
ESP8266带2个I2C的OLED屏幕示例程序开发板nodemcu开发环境:Arduino IDE使用的库ESP8266_and_ESP32_OLED_driver_for_SSD1306_displays库版本4.2.0,下载链接示例代码/** * The MIT License (MIT) * * Copyright (c) 2018 by ThingPulse, Daniel Eichhorn * * Permission is hereby granted, free o原创 2021-06-04 14:24:52 · 1992 阅读 · 0 评论 -
Arduino+SSD1306 oled 显示demo程序
Arduino+SSD1306 oled 显示demo程序使用的测试的屏幕为1.3寸oled屏幕开发板为nodemcu开发环境为arduino IDE程序代码/** * The MIT License (MIT) * * Copyright (c) 2018 by ThingPulse, Daniel Eichhorn * Copyright (c) 2018 by Fabrice Weinberg * * Permission is hereby granted, free o原创 2021-06-03 22:57:02 · 918 阅读 · 0 评论 -
利用MPU6050 + OLED屏显示cube3D矩形效果
利用MPU6050 + OLED屏显示cube3D矩形效果本次实验移植到ESP8266板子上更换了所使用到的库采用的是1.3寸的屏幕显示,也可以切换为0.96寸屏幕显示,只需更改一下接口定义就可以了,程序代码已预留出来了 。视频效果: MPU6050配合OLED 用到的硬原创 2021-06-01 11:09:36 · 1159 阅读 · 0 评论 -
ESP8266+OLED屏实现cube3D效果展示
ESP8266+OLED屏实现cube3D效果展示程序源码:使用的是esp8266,编程环境Arduino IDE使用的oled屏幕为1.3寸的,代码中有0.96寸的代码可以选择,屏幕接口为IIC接口选择的开发板是NodeMCU1.0程序源码:#include "SH1106Wire.h" //1.3寸用这个//#include "SSD1306Wire.h" //0.96寸用这个#include "OLEDDisplayUi.h"#if defined(ESP8266)原创 2021-05-30 16:52:19 · 694 阅读 · 0 评论 -
Arduino STM32+霍尔传感器+OLED显示屏制作中断计数和电机转速显示二
Arduino STM32+霍尔传感器+OLED显示屏制作中断计数和电机转速显示(二)霍尔传感器接线方式:霍尔传感器的D0-PB1OLED接线: PB6 -> SCL;PB7 -> SDA程序源码:/* ArduinoSTM32开发板+霍尔传感器=转数计数器 PB1 -> D0或者A0,D0:为电平信号输出,A0位模拟信号输出,测试两种输出都可以用于计数统计 PB6 -> SCL PB7 -> SDA*/#inclu原创 2021-05-22 16:31:12 · 3088 阅读 · 0 评论 -
Arduino STM32+OLED绘制正弦余弦锯齿波形图形显示
Arduino STM32+OLED绘制锯齿波形图形显示源代码/* ArduinoSTM32开发板+霍尔传感器=转数计数器 PB1 -> D0或者A0,D0:为电平信号输出,A0位模拟信号输出,测试两种输出都可以用于计数统计 PB6 -> SCL PB7 -> SDA*/#include <Arduino.h>#include <U8g2lib.h>#include <stdlib.h>#ifdef U8X8_原创 2021-05-19 13:32:53 · 2664 阅读 · 0 评论 -
OLEDDisplayUi头文件
OLEDDisplayUi所包含的函数OLEDDisplayUi.h#ifndef OLEDDISPLAYUI_h#define OLEDDISPLAYUI_h#ifdef ARDUINO#include <Arduino.h>#elif __MBED__#include <mbed.h>#else#error "Unkown operating system"#endif#include "OLEDDisplay.h"//#define DEBUG_O原创 2021-05-18 14:55:18 · 700 阅读 · 0 评论