忘记过去,超越自己
- ❤️ 博客主页 单片机菜鸟哥,一个野生非专业硬件IOT爱好者 ❤️
- ❤️ 本篇创建记录 2022-01-19 ❤️
- ❤️ 本篇更新记录 2022-01-19 ❤️
- 🎉 欢迎关注 🔎点赞 👍收藏 ⭐️留言📝
- 🙏 此博客均由博主单独编写,不存在任何商业团队运营,如发现错误,请留言轰炸哦!及时修正!感谢支持!
- 🔥 Arduino ESP8266教程累计帮助过超过1W+同学入门学习硬件网络编程,入选过选修课程,刊登过无线电杂志 🔥
快速导读
-
- 1. 前言
- 2. ESP8266 and ESP32 Oled Driver for SSD1306 display
-
- 2.1 安装库
- 2.2 库源代码结构
- 2.3 常用函数
-
- 2.3.1 构造函数 —— SSD1306Wire
- 2.3.1 显示控制
- 2.3.2 像素绘制
-
- 2.3.2.1 setColor —— 设置颜色
- 2.3.2.2 setPixel —— 给定位置绘制像素点
- 2.3.2.3 setPixelColor—— 给定位置绘制像素点,可设置颜色
- 2.3.2.4 clearPixel—— 给定像素点位置清除显示
- 2.3.2.5 drawLine—— 从一点到另外一点绘制一条线
- 2.3.2.6 drawHorizontalLine—— 从一点到另外一点绘制水平线
- 2.3.2.7 drawVerticalLine—— 从一点到另外一点绘制垂直线
- 2.3.2.8 drawRect—— 绘制矩形边框
- 2.3.2.9 fillRect—— 绘制实心矩形
- 2.3.2.10 drawCircle —— 绘制空心圆
- 2.3.2.11 fillCircle—— 绘制实心圆
- 2.3.2.12 drawTriangle—— 绘制空心三角形
- 2.3.2.13 fillTriangle—— 绘制实心三角形
- 2.3.2.14 drawProgressBar—— 绘制进度条
- 2.3.2.15 drawFastImage—— 绘制图片
- 2.3.2.16 drawXbm—— 绘制Xbm格式图片,节约内存
- 2.3.3 字符串操作
- 2.3.4 Ui库,需要理解每一帧的概念
- 2.4 官方案例
1. 前言
ESP8266 and ESP32 Oled Driver for SSD1306 display,这是一个在Arduino/ESP8266&ESP32和mbed-os平台上运行的SSD1306 128x64
和128x32
、64x48
、64x48
OLED显示器的驱动程序。可与I2C或SPI版本的显示器一起使用。
1.1 支持功能
- 在给定坐标绘制像素点(