--[[ 模块名称:二维码生成并显示到屏幕上 模块最后修改时间:2020.3.31 ]] module(...,package.seeall) --LCD分辨率的宽度和高度(单位是像素) local WIDTH, HEIGHT = 132,162 --- qrencode.encode(string) 创建二维码信息 -- @param string 二维码字符串 -- @return width 生成的二维码信息宽度 -- @return data 生成的二维码数据 -- @usage local width, data = qrencode.encode("http://www.openluat.com") local width, data = qrencode.encode('http://www.openluat.com') --- disp.putqrcode(data, width, display_width, x, y) 显示二维码 -- @param data 从qrencode.encode返回的二维码数据 -- @param width 二维码数据的实际宽度 -- @param display_width 二维码实际显示宽度,显示宽度开根号需要是整数 -- @param x 二维码显示起始坐标x -- @param y 二维码显示起始坐标y --- 二维码显示函数 local function appQRCode() disp.clear() local displayWidth = 100 disp.putqrcode(data, width, displayWidth, (WIDTH-displayWidth)/2, (HEIGHT-displayWidth)/2) disp.update() end appQRCode()