ESP8266Arduino编程实例OLED显示QR码二维码
ESP8266-Arduino编程实例-OLED显示QR码(二维码)
OLED显示QR码(二维码)
1、OLED及QR码介绍
QR 码(快速响应码的缩写)是一种矩阵条码(或二维条码,由日本汽车公司 Denso Wave 于 1994 年发明。条形码是一种机器可读的光学标签,可以包含有关其所附物品的信息。 在实践中,二维码通常包含指向网站或应用程序的定位器、标识符或跟踪器的数据。 二维码使用四种标准化的编码模式(数字、字母数字、字节/二进制和汉字)来有效地存储数据; 也可以使用扩展名。
OLED显示屏是指有机电激发光二极管(OrganicLight-EmittingDiode,OLED)由于同时具备自发光,不需背光源、对比度高、厚度薄、视角广、反应速度快、可用于挠曲性面板、使用温度范围广、构造及制程较简单等优异之特性,被认为是下一代的平面显示器新兴应用技术。
本次实例将演示如何在OLED中显示QR码。
2、硬件准备
- ESP8266 NodeMCU开发板一块
- OLED模块一个
- 面板板一个
- 杜邦线若干
- 数据线一条
硬件接线如下:

在前面的文章,对OLED驱动做了介绍,请参考:
- ESP8266-Arduino编程实例-OLED-SSD1306(I2C)显示屏驱动
- Ardunio开发实例-OLED显示屏
- Arduino网络编程实战-OLED显示中文
- Arduino网络编程实战-OLED显示图片
- Arduino网络编程实战-OLED显示天气信息
- Arduino与Proteus仿真实例-OLED显示屏(SSD1306)I2C驱动仿真
- 8051单片机Proteus仿真与开发实例-OLED显示屏(SSD1306控制器)I2C驱动仿真
- 8051单片机Proteus仿真与开发实例-OLED显示屏(SSD1306控制器)I2C驱动显示中文及图片仿真
- STM32F1与STM32CubeIDE快速入门-OLED-SSD1306-I2C驱动
3、软件准备
- Arduino IDE或VSCode + PlatformIO
在前面的文章中,对如何搭建ESP8266开发环境做了详细的介绍,请参考:
ESP8266 NodeMCU的引脚介绍在前面的文章中做了详细的介绍,请参考:
4、代码实现
本次实例使用到驱动库如下:
QR码:
OLED:
1 | #include <Wire.h> |
文章来源: https://iotsmart.blog.csdn.net/article/details/126991651
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 秋意寒!
评论