Raspberry Pi3可以直接使用GPIO接口驱动OLED屏

一、接线

根据网上随便找的图可以看到树莓派3的GPIO接口引脚顺序

PS:26pin的GPIO为前26针

根据OLED屏的引脚说明,如表连接即可:

树莓 OLED
5V VCC
GND GND
SCL SCL
SDA SDA

二、安装必要工具

sudo apt-get install -y python-smbus

sudo apt-get install -y i2c-tools

安装完成后,运行sudo raspi-config,将I2C接口启用

运行

sudo i2cdetect -y 1

如果在0x3c处有标记,则说明I2C启动成功

三、编码显示

树莓python驱动oled屏需要luma.oled库,直接pip安装即可

代码:

from luma.core.interface.serial import i2c
from luma.oled.device import sh1106
from luma.core.render import canvas
from PIL import ImageFont
import timedef stats(oled):font = ImageFont.load_default()with canvas(oled) as draw:localtime = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())draw.text((2, 5), localtime, font=font, fill=255)def main():serial = i2c(port=1, address=0x3C)oled = sh1106(serial)while True:stats(oled)time.sleep(1)if __name__ == "__main__":main()

转载于:https://www.cnblogs.com/punkrocker/p/11074721.html

Raspberry Pi3驱动Oled ssh1106屏相关推荐

  1. micropython stm32f429_[MicroPython]STM32F407开发板驱动OLED液晶屏

    1.实验目的 1.学习在PC机系统中扩展简单I/O 接口的方法. 2.进一步学习编制数据输出程序的设计方法. 3.学习 F407 Micropython开发板控制OLED显示字符. 2.所需元器件 F ...

  2. micropython 驱动oled0.91_[MicroPython]STM32F407开发板驱动OLED液晶屏

    1.实验目的 1.学习在PC机系统中扩展简单I/O 接口的方法. 2.进一步学习编制数据输出程序的设计方法. 3.学习 F407 Micropython开发板控制OLED显示字符. 2.所需元器件 F ...

  3. OLED液晶屏如何显示中文呢?

    欢迎关注 程序员小哈带你玩转嵌入式,微信搜索:嵌入式从0到1,更多干货等着你. 想进小哈技术交流群,请加程序员小哈个人微信,带你嵌入式入门进阶. 目录 文章目录 欢迎关注 序言 字幕显示原理 取模软件 ...

  4. 【STM32H7】第19章 ThreadX GUIX的OLED单色屏移植

    最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=98429 第19章       ThreadX GUIX的OLED单色屏移植 ...

  5. arduino上ESP8266用Adafruit_SSD1306库驱动OLED屏

    关注.星标公众号,不错过精彩内容 编辑:Tony 来源:公众号TonyCode 在进行后续的ESP8266学习前,我们先来对OLED屏进行驱动,为后续学习提供直观的信息显示. 1. 安装驱动库 在之前 ...

  6. 联盛德 HLK-W806 (八): 4线SPI驱动SSD1306/SSD1315 128x64 OLED液晶屏

    目录 联盛德 HLK-W806 (一): Ubuntu20.04下的开发环境配置, 编译和烧录说明 联盛德 HLK-W806 (二): Win10下的开发环境配置, 编译和烧录说明 联盛德 HLK-W ...

  7. esp32 spi 驱动 oled 屏显示来自 PC 的画面

    esp32 spi 驱动 oled 屏显示来自 PC 的画面 实验代码 gayhub 实验源码 设备及运行环境 装有python的电脑 Python 3.8.2 (tags/v3.8.2:7b3ab5 ...

  8. STM32通过SPI协议驱动OLED屏

    坚持就是胜利 一.SPI协议介绍 01 简介 02 SPI物理层 03 SPI基本通讯过程 二.OLED显示器介绍 01 简介 02 接口定义 03 与STM32接线图 三.汉字取模软件介绍 01 下 ...

  9. esp32使用MicroPython驱动oled屏显示中文和英文

    文章目录 esp32使用MicroPython驱动oled屏显示中文和英文 介绍 安装 特点 开源 硬件连接 API 示例 显示英文字符 显示汉字 参考链接 esp32使用MicroPython驱动o ...

最新文章

  1. layer 弹不出来_红米k20pro摄像头弹不出来怎么办?昆明小米手机维修教你解决
  2. 【AI产品】你我当年的老照片,如今修复了可还行?
  3. DBUtils (30)
  4. 回忆一 --- 去年6月面试进入公司的日子
  5. JavaFX官方教程(四)之Hello World,JavaFX样式
  6. #{}不自动改参数类型_如何在不刷新页面的情况下改变URL
  7. sonar不支持mysql_sonar-iOS的实践
  8. Stanford机器学习---第六讲. 怎样选择机器学习方法、系统
  9. 解决Xshell连接linux失败的问题
  10. 100个常用的 JS 代码
  11. 啊哈C语言 第四章 【代码】【习题答案】
  12. selenuim使用cookie登录京东
  13. postgresql之integerset
  14. CodeForces 19E 仙女fairy
  15. ffplay控制音量方法
  16. 2022年秋招 Java后端程序员如何应对面试?
  17. destoon7.0商铺模板安装教程
  18. 大数据投资人必读:中国大数据发展与投资分析报告
  19. imac打开terminal终端器
  20. 【剑指Offer】个人学习笔记_61_扑克牌中的顺子

热门文章

  1. PHP网页输出xml数据
  2. python显示图片image_用Python语言显示图片的倒影效果
  3. android电脑手柄游戏平台,玩转PC、安卓TV、Stam平台等多平台的游戏手柄——北通斯巴达2...
  4. 数仓第6篇:大数据可视化BI工具
  5. hololens拍照
  6. POJ 1877 Flooded!
  7. 微信中括号常用表情对应emoji相关json数据整理
  8. 合规安全大考核:移动应用安全策略全盘点
  9. 计算机二级Python第二弹课后题来袭!冲冲冲!!!
  10. 中国第一大微商TST涉嫌传销案听证会结束