概述
QuecPython 提供简洁高效的二维码生成与显示方案,开发者仅需调用一行代码即可在设备屏幕上呈现二维码,大幅降低物联网设备的信息交互开发门槛。该功能完美适配各类带屏模组,支持文本、URL、WiFi 配置等标准格式,并允许自定义尺寸与颜色,可快速应用于设备配网、信息展示等场景。通过高度封装的 API 设计,QuecPython 让二维码功能开发变得前所未有的简单高效,助力开发者轻松实现设备与手机间的便捷交互。
核心优势
- 极简调用:无需复杂图形库,直接显示二维码
- 智能适配:自动匹配屏幕分辨率
- 多内容支持:支持URL/文本/联系方式等格式
典型应用场景
- 设备配网:显示WiFi连接二维码
- 信息交换:分享设备序列号/配置信息
- 网页跳转:展示产品官网/文档链接
功能介绍
二维码显示
该方法用于显示二维码到 LCD。
qrcode.show(qrcode_str, magnification, start_x, start_y, Background_color, Foreground_color)
参数描述:
qrcode_str
- string 类型,二维码内容;magnification
- int 类型,放大倍数[1,6];start_x
- int类型,二维码显示起始 x 坐标;start_y
- int类型,二维码显示起始 y 坐标;Background_color
- int 类型,背景色(不设置即默认为 0xffffff);Foreground_color
- int 类型,前景色(不设置即默认为 0x000000)。
应用案例
注意:使用摄像头功能前,需要初始化 LCD。
LCD 初始化程序可参考 https://github.com/QuecPython/QuecPython_lib_bundles/tree/master/libraries/LCD。
使用 QuecPython 系列开发板、LCD 屏幕,实现二维码的显示。
import qrcode
qrcode.show("python.quectel.com", 6, 45, 45, 0xffffff, 0x00ff00)
在 QPYcom 交互工具输入上述代码后,即可成功生成二维码:
使用手机扫描上述生成的二维码,即可快速访问 QuecPython 官方网站了: