其他分享
首页 > 其他分享> > TPYBoard v202开发板通过I2C协议驱动oled

TPYBoard v202开发板通过I2C协议驱动oled

作者:互联网

最近无聊的时候研究了一下TPYBoard v202开发板,发现网上TPYBoard开发驱动oled的这块资料比较少,本人测试成功后给大家分享一下经验

下面通过代码讲解一下

1、首先需要导包,

在网上下载ssd1306.py这个python文件,放在你的开发目录里(就是你开发mian.py放置的目录),发现网上不太好找,我在这里分享一下

链接:https://pan.baidu.com/s/1UA_PJ5yaE_4Kn9CK8I1sxA
提取码:wnhb

import machine
from ssd1306 import SSD1306_I2C
from machine import I2C
i2c=machine.I2C(-1, sda=machine.Pin(4), scl=machine.Pin(5), freq=100000)#配置你的板子I2C引脚,oled的I2C通讯需要4个引脚,分别是 高电平,低电平,scl,sda,
oled = SSD1306_I2C(128,64, i2c)#配置oled尺寸
oled.text(“liqiu test”, x, y)# 三个参数,分别为显示的字符串,横纵坐标,
oled.show()#展示


ssd1306.py中能够看到自带的方法,也可以自己进行功能完善,下面的是我在百度上找到的一些总结


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

 

标签:显示,framebuf,show,TPYBoard,machine,oled,开发板,I2C
来源: https://www.cnblogs.com/pangliqiu/p/12580667.html