E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
ssd1306
STM32学习笔记(12)OLED(IIC接口)
文章目录简介硬件相关
SSD1306
控制OLED显存初始化过程操作相关写入数据(或命令)寻址模式页寻址模式水平寻址模式垂直寻址模式代码相关附:取模工具取模工具配置简介OLED:OrganicLight-EmittingDiode
凯之~
·
2020-07-30 05:54
STM32学习笔记
STM8驱动
SSD1306
(硬件SPI)
SSD1306
以四线SPI方式驱动,包括D0(CLK),D1(DATA),DC(数据/命令),CS(片选),另外还有RES(复位)线,
SSD1306
上电后必须复位,然后初始化,不复位会无法显示,目前未在官方手册中找到复位方法介绍
空洞人偶
·
2020-07-30 04:56
STM8S105_bad apple
MCU:STM8S105K4最小系统flash:W25Q128OLED:
SSD1306
(SPI模式)接线:PA1:按钮PC1:FLASH_/CSPC2:OLED_DCPC3:OLED_/CSPC4:OLED_RESPC5
空洞人偶
·
2020-07-30 04:56
嵌入式
ESP32 Arduino教程:与
SSD1306
OLED显示屏进行交互
简介该esp32教程旨在解释如何使用Arduino核心将ESP32开发板连接到SSD1306OLED显示器,并打印“HelloWorld”消息。本教程使用Elecrow的OLED版本。使用的ESP32板型号为NodeMCU。为了便于与显示器进行交互,我们需要安装一个支持上述显示模型的库,并且能够在ESP32开发板上使用。您可以在如下图1中对库进行查看,并通过ArduinoIDE库管理器进行安装。您
非洲大象的粑粑山
·
2020-07-29 22:51
ESP32
arduino
arduino + SSD1306OLED模块 + PYTHON OPENCV实现字模转换+实现COM串口通信实时显示
前期准备arduinomage2560开发板(随便什么arduino开发板都行)OLED显示屏导线若干2,引脚接线VCC接3.3VGND接GNDSCL接SCLSDA接SDA3,Arduino程序我这块
SSD1306
mahuatengmmp
·
2020-07-29 21:06
哼哼啊啊啊啊啊
Esp8266开发物联网小工具(一)
硬件准备:1)ESP8266-13WIFI电路板2)DHT11温湿度传感器3)0.96”OLED(我使用的版本主控芯片是
SSD1306
、四线制SPI)4)USB插座和5v至3.3V稳压器5)USB-TTL
weixin_41450123
·
2020-07-29 13:06
熊本猫
物联网
智能家居
重构过的51版简易IIC通信
SSD1306
驱动库
/***********************************************************************************程序名:SSD1306_IIC驱动程序*作者:DaveoCKII*日期:2020.7.21*版本:STC12C5A60S2*******************************************************
DaveoCKII
·
2020-07-21 21:48
芯片学习
嵌入式
单片机
u8g2
SSD1306
(I2C) for Z-Stack
手中有块SSD1306128x64的OLED显示屏幕,使用的是I2C模式驱动。现在想让其的能够在Z-StackCC2530驱动OLED显示。要让CC2530驱动OLED显示,需要实现:实现CC2530I2C驱动移植U8G2显示库。1.实现CC2530I2C驱动CC2530芯片上面并没有I2C控制器,所以只能使用IO口模拟的方式模拟I2C的控制时序。并且Ti提供RemoTI协议栈中已经实现好了I2C
詆調
·
2020-07-16 04:13
Zigbee
C
Zigbee深入浅出实战
树莓派使用java读取中文点阵字库并展示
使用java读取中文点阵字库中文点阵字库原理具体java代码为后续使用(
ssd1306
)12864oled(或12832oled)展示中文做准备~中文点阵字库原理这篇文章我觉得很容易看懂,对理解字库原理非常重要
chenqide163
·
2020-07-15 21:57
笔记
【树莓派】使用0.91寸显示屏
SSD1306
展示想要的内容
设备树莓派3B+0.91英寸显示屏
SSD1306
接线这里给出一个树莓派的针脚图一般接入设备,需要两部分电源,正极(3.3v5v)数据,输入输出屏幕GND接树莓派GND屏幕VCC接树莓派3V3屏幕SDA接树莓派
雨果虾滑
·
2020-07-11 05:43
#
树莓派
使用字库 HZK16 来驱动oled0.96(
ssd1306
) 显示中文
硬件平台:友善之臂Tiny4412软件平台:Ubuntu16.04源码位置:https://github.com/lian494362816/Tiny4412/tree/master/SourceCode/Driver/003_spi本文的重点放在如何使用字库上,因此不过多的介绍OLED模块文章目录1.OLED模块基本介绍1.Pin脚介绍1.2显示及数据排列2.显示原理3.字库的使用3.1字符编码
lian494362816
·
2020-07-09 19:58
WIN7+ESP32 + MicroPython 最小白最简单最可行的图形化入门教程(第二部分,0.96 OLED液晶屏
SSD1306
。)
好的经过前文,我们已经能点亮一个LED灯了。但是,这是解释器一句一句运行的,这样一样来,脚本如何运行呢?这里推荐脚本的分享网站GitHub因为python开源,micropython也是开源,所以就非常多的开发者进行开发后分享出来,这里有非常多的资源,包括micropython控制的各类外围硬件。但是micropython给的方法太复杂了,小白,我,刚接触根本搞不明白,查了N天资料,问了N位大神,
weixin_43605788
·
2020-07-08 21:25
MicroPthon
esp8266+oled (
ssd1306
)驱动及显示
0x00OLED改电阻将电阻R3拆掉焊接到到R1位置;R8两端用锡短接,dc,cs管脚接地;res管脚通过一个io去控制完成复位;复位方法先将RES管脚保持低电平200ms;然后将RES管脚操持高平完成复位操作,然后对OLED进行初始化操作;这样就可以用iic通信了,这样就可以用iic通信了;D0=SCL;D1=SDA改电阻是最头疼的了,这电阻也太小了。0x01ArduinoIDE>先需要esp8
VoidK2
·
2020-07-07 01:20
linux
OLED(128*64)
SSD1306
驱动学习总结
比如
SSD1306
的初始化:LCD_WrCmd(0xae);//--turnoffol
zhoubintiantian
·
2020-07-06 12:36
LCD驱动学习
STM32
esp32和显示屏交互
电气图ESP32将通过I2C与
SSD1306
显示器进行交互。因此,除了电源之外,我们在设备之间只需要两根线。我们分别使用ESP32引脚21和22作为I2CSDA和SCL。
zhazhawoaini
·
2020-07-06 12:26
esp32
0.96oled屏,驱动
ssd1306
一些不常用的命令用法和效果
一、引言0.96oled一般用
ssd1306
驱动,
ssd1306
的指令丰富,但是在平常显示使用默认的初始化命令,之后就是读写显示数据了,网上的例程很多,除了常用的命令,有些命令在一些场合也有用。
哀歌与世无争
·
2020-07-06 11:13
STM32
0.96OLED
emWin应用之
SSD1306
使用emWin内部驱动GUIDRV_SPage
环境:STM32F103CBT6+OLED128*32(
SSD1306
)+HAL库+emWin5.36背景:希望能使用FramBuffer的方式写屏,以提高刷屏效率一、查阅控制器
SSD1306
手册首先得知道怎么向屏写数据以及屏的显示方式
yanchao7788
·
2020-07-06 10:02
emWIN
使用ESP8266制作一个微型气象站
blog.squix.ch/2015/12/esp8266-weather-station-new-version.html我已经根据自己的应用更新/更改了部分代码,使得其适用于具有不同控制芯片(SH1106与
SSD1306
woshi_ziyu
·
2020-07-06 07:39
一板网电子论坛
STM32 4SPI模式点OLED(
SSD1306
驱动)屏
参考资料STM32学习笔记之OLED屏OLED显示模块(原理讲解、STM32实例操作)正点原子OLED教学视频#####占坑待编辑#####SPI使用逻辑分析仪抓的波形分析:【此模块没有CS信号】》》写配置字:0xAEDC首先拉低,我们在此处认为SCLK的上升沿为触发,读出SDIN在此DC低电平周期的值为0xAE。然后DC置高,写配置周期结束。》》写数据:0xAA和配置字不同的区别为DC不需要拉低
木子李工
·
2020-07-06 07:34
单片机
C语言
stm32
Arduino
SSD1306
OLED汉字显示例程
基于库封装的OLED汉字显示例程取模参数所有源文件保存为Uincode(UTF-8)编码格试文档,否则检索不到汉字索引文件在VisualStudio2013编译通过正常显示#include"OLED.h"OLEDoled;voidsetup(){Serial.begin(9600);oled.Init();oled.DrawHz16(0,0,"温度设置自动关机");oled.DrawHz16(0,
whqsz
·
2020-07-06 07:34
Arduino
NodeMCU+SSD1302点亮代码
难道
SSD1306
的Addr是60?disp=u8g.ssd1306_128x32_i2c(sla)disp:setFont(u8g.font_6x10)str="WelcometoNodeMCU!"
whelee
·
2020-07-06 07:53
硬件
NodeMCU
OLED显示屏驱动:8080并口,IIC,SPI三种驱动方式
IIC,SPI三种驱动方式,采用的单片机是STM32F407.文章目录一.OLED驱动原理介绍二.8080并口驱动方式三.IIC驱动方式四.SPI驱动方式一.OLED驱动原理介绍OLED模块的驱动芯片为
SSD1306
tutu-hu
·
2020-07-06 04:15
嵌入式开发
树莓派笔记12:通过SPI操作OLED显示屏
要想成功实现树莓派与oled的通信,最好是买一个以
SSD1306
为主控芯片的oled,因为关于这个芯片的驱动库是最容易搜到的,当然如果有能力自己写驱动程序的话就无所谓了。
皇家园林巡游者
·
2020-07-05 19:58
树莓派笔记
Intel Edison arduino代码驱动OLED(
SSD1306
)
发现GitHub上都是XDK和phy写的
SSD1306
驱动程序,只好自己来了。
PeterrrWang
·
2020-07-05 17:13
8266
SSD1306
写出到屏幕 自动刷新换行 保证文字不被显示屏幕之外
8266显示超长字符串让文字自动换行显示在OLED中frommachineimportPin,I2Ci2c=I2C(scl=Pin(5),sda=Pin(4))fromssd1306importSSD1306_I2Coled=SSD1306_I2C(128,64,i2c)#SD1306OLED显示函数p=0#设置全局变量用于计数deftext(string,c=0,r=0):#c这个参数可以平移显
ruoyusixian
·
2020-07-05 11:36
STM32驱动0.96寸OLED液晶屏
文章目录序言OLED简介模块介绍引脚定义
SSD1306
控制芯片驱动时序图讲解
SSD1306
常用命令命令设置
SSD1306
如何显示字符测试结果资料下载序言液晶屏通常作为嵌入式设备的显示终端,用于显示一些关键信息
程序员小哈
·
2020-07-05 11:24
STM32
OLED1306控制方式
OLED1306(
SSD1306
)(12864)一、OLED接口有两种常见形式:1、8080并行节后CS:OLED片选WR:向OLED写数据RD:向OLED读取数据D[7:0]:8为双向数据线RST(RES
一拳三个小朋友
·
2020-07-05 09:13
控制
SSD1306
驱动理解
写在前面:本文章旨在总结备份、方便以后查询,由于是个人总结,如有不对,欢迎指正;另外,内容大部分来自网络、书籍、和各类手册,如若侵权请告知,马上删帖致歉。先看一下官方手册上给出的驱动流程:然后下面是个人用的驱动流程:voidOLED_Init(void){OLED_Config();OLED_SCK(HIGH);//空闲态时,SCLK处于高电平OLED_CS(HIGH);//关闭选择输入/*从上电
夏沫の浅雨
·
2020-07-05 09:36
软件相关
ssd1306
驱动
OLED
SSD1306
驱动程序编写
OLEDSSD1306驱动程序编写坑:1、if(da&0x80==0x80)if((da&0x80)==0x80)坑死爹了,“==”优先级比“&”高。。。。。。。。。2、(下面的东西写错了,留着提醒)voidIIC_Write_Byte(unsignedcharIIC_Byte){unsignedchari;for(i=0;i>>>>>>>>>>>>变成下面这样unsignedcharcodeCh
一程千颜
·
2020-07-05 07:37
51单片机
stm32c8t6 oled
oled模块只要四根线就可实现工作,vcc,sda,scl,gnd,
ssd1306
驱动都是一样的,任何一个程序都能驱动oled,起码点亮oled。具体程序如下:其中oled只需要sc
他大爷zzs
·
2020-07-05 06:15
oled显示模块
ssd1306
管脚定义GND:电源地VCC:供电电源3.3v、5v都可以D0:串行输入时钟CLKD1:串行输入数据RES:复位DC:控制输入数据/命令(高电平1为数据、低电平0为命令)模块特点1、分辨率:128X64(和12864LCD相同分辨率,但该OLED屏的单位面积像素点更多)2、超广可视角度:大于160°(显示屏中可视角度最大的一种屏幕)3、超低功耗:正常显示时0.06W(远低于TFT显示屏)4、宽供电
LonelDemo
·
2020-07-05 03:09
嵌入式
ESP32 开发笔记(二)OLED
ssd1306
apds9960 手势控制
ESP32OLEDDemoESP32OLEDDemo实现功能硬件组成软件设计低功耗模式说明低功耗模式硬件设计触摸传感器工作周期低功耗模式使用OLEDDemo编译与运行前期准备获取IoTSolution项目代码编译与运行ESP32OLEDDemo源码地址:GitHub源码地址实现功能ESP32OLEDdemo实现了以下功能:温湿度数据采集网络更新实时时间OLED分页显示温湿度、实时时间手势/触摸传感
InfiniteYuan
·
2020-07-05 03:46
#
ESP32
开发笔记
ESP8266学习之驱动IIC(I2C) oled屏 128*64
ESP8266学习之驱动IIC(I2C)oled屏128*64屏幕主控:
SSD1306
接口:I2C使用模块:ESP-12f使用语言:Lua首先你的固件要有I2C的支持,才能进行开发。
Trisuborn
·
2020-07-05 03:34
Lua
ESP8266
单片机
u8g2 图形库(1):u8g2 图形库简介
U8g2支持单色的OLED和LCD,包括以下控制器:SSD1305,
SSD1306
,SSD1309,SSD132
Yonas-Luo
·
2020-07-05 03:18
#
u8g2
单色图形库应用
esp笔记(7)单色OLED(
SSD1306
) 显示与 u8g2 库的使用
本文开发环境:MCU型号:ESP8266IDE环境:ArduinoIDE1.8.90.96寸OELD模块本文内容:esp8266使用u8g2图形库驱动OELD显示字符和图标自定义软件IIC的接口文章目录一、简介二、u8g2图形库1.u8g2图形库的安装2.运行一个示例2.1接线2.2打开一个示例3.修改接线引脚一、简介使用ESP8266模块(LoLin)驱动0.96寸OLED:二、u8g2图形库u
Yonas-Luo
·
2020-07-05 03:18
esp8266
OLED
SSD1306
(OLED驱动芯片)指令详解
基础命令:1.页地址模式下设置列起始地址低位(SetLowerColumnStartAddressForPageAddressingMode)(00h~0Fh)此指令用于在页地址模式下设置GDDRAM的列起始地址(8位)的低4位,页地址会在数据访问后递增2.页地址模式下设置列起始地址高位(SetHigherColumnStartAddressForPageAddressingMode)(10h~1
notMine
·
2020-07-05 01:09
SSD1306
OLED 驱动
前一阵子回家买了个OLED(128x64,
SSD1306
)——MiniSTM32板的配件,这两天把驱动做完了,拿出来晾晾。驱动是pixeldevice形式的。
hank_fan5
·
2020-07-05 00:20
LCD
oled
SSD1306
驱动
Arduino
SSD1306
OLED显示
本教程的硬件环境为:ArduinoUNO0.96寸OLED-128X64SPI接口U8glib库链接:链接:https://pan.baidu.com/s/1KpoHd4kXtMAzbrmMjHM7aw密码:5ffl取模软件:链接:https://pan.baidu.com/s/1vWB0sEvODR9X5cWlBBQArg密码:seprU8glib库函数介绍函数:>firstPage图像显示>n
沸腾石灰
·
2020-07-04 23:38
Arduino
C/C++
Maker
SSD1306
(OLED驱动芯片介绍)
SSD1306
(OLED驱动芯片介绍)概述
SSD1306
是一款单片CMOSOLED/PLED驱动器,具有有机/聚合物发光控制器二极管点阵图形显示系统。它由128个段和64个公共部分组成。
光立新
·
2020-07-04 22:22
单片机
SSD1306
STM32
OLED
oled
单片机
ESP8266 Arduino-驱动
SSD1306
OLED-使用ESP8266 and ESP32 Oled Driver for
SSD1306
display库
一、下载外设库工具->管理库,搜索
ssd1306
,安装ESP8266andESP32OledDriverforSSD1306display二、实现代码#include#include"SSD1306Wire.h
民不举官不究
·
2020-07-04 21:14
ESP8266
Arduino
esp 8266 i2c 0.9寸 oled 连线调试 遇到的坑
1、正确的连接方式:(我的卖家告诉我的连线方式就是错的,日)2、如果是用Arduino的
SSD1306
示例,则需要改两个地方:#defineOLED_RESET-1//Resetpin#(or-1ifsharingArduinoresetpin
killppyou
·
2020-07-04 20:42
物联网esp
8266
OLED驱动 0.96寸 模拟SPI驱动(STM32)
驱动芯片
SSD1306
,具体命令字详解请见网友
SSD1306
详解。需要完整工程或者有问题的请加QQ:1002521871,验证:呵呵。硬件SP
huazhen1234
·
2020-07-04 18:29
嵌入式显示驱动
SSD1306
(OLED驱动芯片) 设置内存地址模式(Set Memory Addressing Mode)(20h)
参考了notmine的博客:
SSD1306
(OLED驱动芯片)指令详解(https://blog.csdn.net/notMine/article/details/79317782)今天在写ESP8266
神迹降临
·
2020-07-04 16:28
ESP
Github
OLED 0.96寸测试
驱动器是
SSD1306
;2)MCU是STM32F103C8T6,3)字模软件PCtoLCD2002.exe;3.1)字符模式下注意,注意设置中"每行显示数据的点阵:;取模方式;点阵格式;取模走向",需要特别注意的是
feiyingzaishi
·
2020-07-04 15:27
学习
stm32
ssD1306
OLED驱动架构
#include"oled.h"#include"stdlib.h"#include"oledfont.h"#include"delay.h"//OLED的显存//存放格式如下.//[0]0123...127//[1]0123...127//[2]0123...127//[3]0123...127//[4]0123...127//[5]0123...127//[6]0123...127//[7]0
摄影师叶孜毅
·
2020-07-04 07:03
stm32
【巨窝】stm32c8t6 驱动
ssd1306
oled IIC显示屏,HAL库,cubeMX配置。
前言和介绍第一篇博文。看了国内很多硬件博客,对半路出家的人来说学学习成本高,不否认从底层学起能够掌握更深层次内容,但效率和耐心也是影响项目进度的因素。所以就暴力入门,复制黏贴,图多费话少。第一步不管io口中断,也不点led灯,也没有ADC。先把屏幕点了再说,这样的好处在于之后学习不再枯燥。坏处在于不够底层了,然而对我这种人来说,常规方式的流程就是“入门到放弃”。需要软件1.keilmdk5.开发环
巨窝
·
2020-07-04 05:35
暴力无脑用stm32
示波
stm32
STM32利用Micropython的
SSD1306
编写0.96寸OLED多级菜单
该项目已上传至github,欢迎访问:github最终效果图如下示例代码:fromssd1306importSSD1306_I2CfrommachineimportI2Cimportmenuoled_iic=I2C(scl='B15',sda='D9')#edittoyourIICOLEDPinoled=SSD1306_I2C(128,64,oled_iic)#edittoyourIICOLEDD
wmdscjhdpy
·
2020-07-04 03:42
嵌入式
⑥ESP8266 开发学习笔记_By_GYC 【ESP8266 驱动 OLED屏幕】
⑥ESP8266开发学习笔记_By_GYC【ESP8266驱动OLED屏幕】适用范围user_config用户配置I2C使用方法API接口显示控制像素绘图在我之前的文章中简单介绍过oled的IIC驱动程序,包括
SSD1306
神迹降临
·
2020-07-04 00:19
ESP
Github
ESP8266小项目学习笔记
一文彻底了解
SSD1306
驱动0.96寸OLED
整理东西的时候,翻出了一个OLED,驱动起来玩一玩。先上一张图,显示了字符串、汉字,当然也是我们的交流群,欢迎加群交流。在淘宝上找了一些资料,但是要想彻底理解如何驱动,还是要看驱动芯片的手册。这个模块默认是使用SPI通讯的,如果要使用I2C通讯,需要把R3电阻取下来,焊接到R1的位置,如上图。首先,需要说明的一点,显示屏都需要控制器;所谓显示,其实就是操作控制芯片,包括入门级别的LCD1602、L
freemote
·
2020-07-04 00:39
OLED/LCD
【物联网iot】树莓派连接阿里云iot平台定时上传温湿度信息
资料可以参考【树莓派】使用0.91寸显示屏
SSD1306
展示想要的内容【树莓派】使用DHT11连接树莓派读取传感器数字并通过0.96寸屏展示设备树莓派3b+DHT11接入物联网平台为什么是阿里云物联网平台我选择使用阿里云的原因有以下几点阿里云作为国内比较完善云服务商
雨果虾滑
·
2020-07-01 22:23
#
树莓派
#
服务器运维
上一页
1
2
3
4
5
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他