久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
QRcode二維碼生成顯示
[打印本頁]
作者:
roc2
時間:
2018-7-31 16:39
標題:
QRcode二維碼生成顯示
在我們生活中隨處可見二維碼,我們在零知板上使用軟件庫來生成并顯示二維碼。
硬件:零知-標準板、OLED(最好用像素更大的LCD)
連線:連線請參照OLED模塊使用教程進行。
程序源碼如下:
/**
* QRCode 零知板-二維碼生成與顯示
* 2018年7月31日16:23:41
* by 零知實驗室
*
*/
#include <qrcode.h>
#include <Adafruit_SSD1306.h>
#define OLED_RESET 4
Adafruit_SSD1306 display(OLED_RESET);
void setup() {
Serial.begin(9600);
display.begin(SSD1306_SWITCHCAPVCC, 0x3C);
display.clearDisplay();
// Start time
uint32_t dt = millis();
// 根據字符串生成二維碼
QRCode qrcode;
uint8_t qrcodeData[qrcode_getBufferSize(3)];
qrcode_initText(&qrcode, qrcodeData, 3, 0, "http://www.lingzhilab.com");
// Delta time
dt = millis() - dt;
Serial.print("QR Code Generation Time: ");
Serial.print(dt);
Serial.print("\n");
// Top quiet zone
Serial.print("\n\n\n\n");
//顯示到OLED上
for (uint8_t y = 0; y < qrcode.size; y++) {
// Left quiet zone
Serial.print(" ");
// Each horizontal module
for (uint8_t x = 0; x < qrcode.size; x++) {
// Print each module (UTF-8 \u2588 is a solid block)
//Serial.print(qrcode_getModule(&qrcode, x, y) ? "\u2588\u2588": " ");
if(qrcode_getModule(&qrcode,x,y)){
display.drawPixel(x, y, WHITE);
}else{
display.drawPixel(x, y, BLACK);
}
}
Serial.print("\n");
}
display.display();
// Bottom quiet zone
Serial.print("\n\n\n\n");
}
void loop() {
}
復制代碼
最后在OLED上可以看到我們生成的二維碼:
31.jpg
(282.43 KB, 下載次數: 57)
下載附件
2018-7-31 16:39 上傳
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
国产视频第一页
|
人人看人人爽
|
国产精品久久久久久久久污网站
|
亚洲精品亚洲人成人网
|
在线成人免费视频
|
欧美精品久久久久久久久老牛影院
|
亚洲综合色婷婷
|
国产成人99久久亚洲综合精品
|
日韩精品视频在线观看一区二区三区
|
久久不射电影网
|
日韩一区二区三区在线
|
成人小视频在线观看
|
在线中文字幕第一页
|
欧美一区免费
|
欧美精品一二区
|
精品区一区二区
|
成人影院一区二区三区
|
午夜在线视频一区二区三区
|
国产伦精品一区二区三区高清
|
一区二区三区在线免费观看视频
|
91免费小视频
|
亚洲精品久久久久中文字幕二区
|
精品久久久久久久久久久久久久久久久
|
国产精品免费看
|
亚洲精品久久久蜜桃
|
亚洲成人一级
|
视频一区二区中文字幕日韩
|
激情欧美一区二区三区中文字幕
|
少妇诱惑av
|
在线成人免费视频
|
国产成人精品一区二
|
激情一区二区三区
|
影音先锋中文字幕在线观看
|
精品粉嫩aⅴ一区二区三区四区
|
精品国产一区二区三区日日嗨
|
精品视频一区二区在线观看
|
欧美日韩国产一区二区三区
|
国产精品自产拍在线观看蜜
|
亚洲欧美日韩久久
|
国产一区二区精品自拍
|
91高清在线视频
|