树莓派(raspberry pi)的oled基本使用(Adafruit,i2c,gpio)

一、概要

安装我会给出大神已经写好的教程这里不再重现,基本资料也请自行百度这里只大概进行说明

  • i2c (一种总线协议)
  • gpio 通用型的输入输出 这里是树莓派gpio分布图及说明
  • oled 使用128x64 (某宝有卖)
  • 树莓派 (我使用的是4b 也可使用zero w 或者任意开发板均可 比如 esp32)

二、安装使用

三、安装遇到的问题及说明

  • i2cdetect -y 1 (此命令是显示当前oled设备的i2c地址) 一般为3c 这是个16进制的数字转换10进制就是60
  • Adafruit_Python_SSD1306 (这个模块是adfruit开发的库 原版是c语言编写)
  • 其中比较常用的是使用显示linux系统信息 比如cpu温度 都是通过os模块调用linux的命令进行返回
  • 加载图片使用的ppm/pbm 可使用ps软件更改图片大小为128x64后更改格式为ppm或pbm

四、扩展

smbus

  • smbus可以进行i2c的写入和读取 详情可查询smbus和smbus2

源码

  • 如果遇到i2c地址不是0x3c的可以修改Adafruit_SSD1306中SSD1306.py中SSD1306_I2C_ADDRESS = 0x3C 把对应的0x3C修改为对应的16进制地址

总述

后续还会更新关于使用oled相关的教程及博客

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值