Raspberry Pi3驱动Oled ssh1106屏
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屏相关推荐
- micropython stm32f429_[MicroPython]STM32F407开发板驱动OLED液晶屏
1.实验目的 1.学习在PC机系统中扩展简单I/O 接口的方法. 2.进一步学习编制数据输出程序的设计方法. 3.学习 F407 Micropython开发板控制OLED显示字符. 2.所需元器件 F ...
- micropython 驱动oled0.91_[MicroPython]STM32F407开发板驱动OLED液晶屏
1.实验目的 1.学习在PC机系统中扩展简单I/O 接口的方法. 2.进一步学习编制数据输出程序的设计方法. 3.学习 F407 Micropython开发板控制OLED显示字符. 2.所需元器件 F ...
- OLED液晶屏如何显示中文呢?
欢迎关注 程序员小哈带你玩转嵌入式,微信搜索:嵌入式从0到1,更多干货等着你. 想进小哈技术交流群,请加程序员小哈个人微信,带你嵌入式入门进阶. 目录 文章目录 欢迎关注 序言 字幕显示原理 取模软件 ...
- 【STM32H7】第19章 ThreadX GUIX的OLED单色屏移植
最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=98429 第19章 ThreadX GUIX的OLED单色屏移植 ...
- arduino上ESP8266用Adafruit_SSD1306库驱动OLED屏
关注.星标公众号,不错过精彩内容 编辑:Tony 来源:公众号TonyCode 在进行后续的ESP8266学习前,我们先来对OLED屏进行驱动,为后续学习提供直观的信息显示. 1. 安装驱动库 在之前 ...
- 联盛德 HLK-W806 (八): 4线SPI驱动SSD1306/SSD1315 128x64 OLED液晶屏
目录 联盛德 HLK-W806 (一): Ubuntu20.04下的开发环境配置, 编译和烧录说明 联盛德 HLK-W806 (二): Win10下的开发环境配置, 编译和烧录说明 联盛德 HLK-W ...
- esp32 spi 驱动 oled 屏显示来自 PC 的画面
esp32 spi 驱动 oled 屏显示来自 PC 的画面 实验代码 gayhub 实验源码 设备及运行环境 装有python的电脑 Python 3.8.2 (tags/v3.8.2:7b3ab5 ...
- STM32通过SPI协议驱动OLED屏
坚持就是胜利 一.SPI协议介绍 01 简介 02 SPI物理层 03 SPI基本通讯过程 二.OLED显示器介绍 01 简介 02 接口定义 03 与STM32接线图 三.汉字取模软件介绍 01 下 ...
- esp32使用MicroPython驱动oled屏显示中文和英文
文章目录 esp32使用MicroPython驱动oled屏显示中文和英文 介绍 安装 特点 开源 硬件连接 API 示例 显示英文字符 显示汉字 参考链接 esp32使用MicroPython驱动o ...
最新文章
- layer 弹不出来_红米k20pro摄像头弹不出来怎么办?昆明小米手机维修教你解决
- 【AI产品】你我当年的老照片,如今修复了可还行?
- DBUtils (30)
- 回忆一 --- 去年6月面试进入公司的日子
- JavaFX官方教程(四)之Hello World,JavaFX样式
- #{}不自动改参数类型_如何在不刷新页面的情况下改变URL
- sonar不支持mysql_sonar-iOS的实践
- Stanford机器学习---第六讲. 怎样选择机器学习方法、系统
- 解决Xshell连接linux失败的问题
- 100个常用的 JS 代码
- 啊哈C语言 第四章 【代码】【习题答案】
- selenuim使用cookie登录京东
- postgresql之integerset
- CodeForces 19E 仙女fairy
- ffplay控制音量方法
- 2022年秋招 Java后端程序员如何应对面试?
- destoon7.0商铺模板安装教程
- 大数据投资人必读:中国大数据发展与投资分析报告
- imac打开terminal终端器
- 【剑指Offer】个人学习笔记_61_扑克牌中的顺子