SSD1306的横向数据写入数据

这几天看了一下micropython的I2C OLED驱动(SPI的类似)发现有几个版本。一个是官方的版本还有早期网上流传的版本。

网上的版本使用了pyb.I2C驱动是将Arduino的OLED驱动移植过来,只能用在STM32上;而官方的驱动使用了machine.I2C这样有更好的兼容性,适合不同的硬件平台还可以用软件I2C。

因为没有看到有人介绍官方的SSD1306驱动所以我就简单的介绍┅下I2C接口的OLED使用方法,SPI的也是类似的下面以比较常见的0.96寸的128x64 I2C OLED为例:

  • 连接I2C和电源到I2C的OLED上,如果没有硬件I2C使用任意GPIO也可以。


如果可以看到Hello這一段文字就说明驱动成功了。

SSD1306.py中带有的函数不多主要函数有:

  • fill(n),n=0清空屏幕,n大于0填充屏幕
  • invert(),奇数时反相显示偶数时正常显示
  • show(),更新显示内容前面大部分函数只是写入数据到缓冲区,并不会直接显示到屏幕需要调用show()后才能显示出来。


另外还有部分功能可以用丅面方法实现:

大家也可以自己封装一下甚至加入画园、字体选择、显示logo等功能。

}

新款板载双频无线网卡、蓝牙5.0、USB3.0
更有优品精选套件,开箱即用!

  • 基于树莓派的数据采集/数据记录系统提供8通道模拟电压输入。每张MCC 118最大采样率为100kS/s? |

  • MCC 134热电偶测量HAT模块提供4通道热电偶输入,可提高基于树莓派系统的温度测量能力24位分辨率,可提供专业级精度是同类产品中的最佳选择。? |

  • MCC 152 这款基于树莓派的电压信号输出和数字IO HAT模块提供了2路模拟输出和8路数字I/O。12位电压信号输出更新速率可达5 kS/s? |

  • 通过USB端口或支持SPI和I2C的GPIO的40-pin接头扩展这些功能。直接和树莓派GPIO进行堆栈式连接

  • 一款适用于树莓派的音频硬解码扩展板。完美支持 Volumio、MoodeAudio 等播放软件是快速搭建 HiFi 系统的不二之选!

  • 由一系列元件精心构建而成。你可以基于树莓派主板和本产品学习GPIO的使用DIY 出各种实用功能。

  • 一款适用于树莓派 Zero 的音频硬解码扩展板完美支歭 Volumio、MoodeAudio 等播放软件,是快速搭建 HiFi 系统的不二之选!

  • 0.9 英寸迷你单色屏128×32 分辨率。高对比度显示清晰极易辨识。仅使用树莓派的 I2C 和电源引脚即插即用。

}

VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

}

我要回帖

更多关于 横向数据 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信