当前位置: 首页 > wzjs >正文

有个性的个人网站网络推广团队哪家好

有个性的个人网站,网络推广团队哪家好,企业网站建设 安全,折800网站模板文章目录 概要ESP32-CAM引脚说明与程序下载二维码生成制作代码实验验证 概要 ESP32-CAM是一款小体积并且带有OV2640摄像头模组(也可以更换为OV7670)的ESP32开发板,尺寸仅为27x40.5x4.5mm,主频高达240MHZ,拥有内置的52…

文章目录

    • 概要
    • ESP32-CAM引脚说明与程序下载
    • 二维码生成制作
    • 代码
    • 实验验证

概要

ESP32-CAM是一款小体积并且带有OV2640摄像头模组(也可以更换为OV7670)的ESP32开发板,尺寸仅为27x40.5x4.5mm,主频高达240MHZ,拥有内置的520 KB SRAM和外置的8MB PSRAM,板载有闪光灯并且带有TF卡接口(插卡后可以用来保存拍摄的图片视频等数据)。适用于家庭智能设备、工业无线控制、无线监控、QR无线识别等物联网应用。
在这里插入图片描述

ESP32-CAM引脚说明与程序下载

在这里插入图片描述
OV2640摄像头、microSD卡槽与ESP32模组引脚连接情况
在这里插入图片描述
1.请保证模块输入电源至少5V 2A,否则图片会有几率出现水纹。

2.ESP32 GPIO32管脚控制摄像头电源,当摄像头工作时,请把GPIO32拉低。

3.由于IO0连接摄像头XCLK,使用时请把IO0悬空,请勿接高低电平。

程序下载可使用USB转TTL串口模块或专用的ESP32-CAM下载底板,不管哪种,下载原理都一样,都是串口方式下载,先把IO0引脚拉低到GND,然后复位一下ESP320-CAM模块使其进入下载模式。
这里使用的是ESP32-CAM下载底板,直接插上后,连接USB线与电脑,手动按一下底板的IO按键,再按一下ESP32-CAM模块本身自带的复位按键,就进入了下载模式。
在这里插入图片描述
在这里插入图片描述

二维码生成制作

这里使用的是草料二维码生成器,直接输入内容即可生成对应的二维码图片。
在这里插入图片描述

代码

下载安装 ESP32QRCodeReader例程库,https://github.com/alvarowolfx/ESP32QRCodeReader
Arduino IDE中导入下载好的ZIP库文件
在这里插入图片描述
打开示例程序
在这里插入图片描述

#include <Arduino.h>
#include <ESP32QRCodeReader.h>// FOR THIS PROJECT, YOUR ESP32-CAM NEEDS TO HAVE PSRAM.
// Some of the compatible boards: CAMERA_MODEL_AI_THINKER | CAMERA_MODEL_WROVER_KIT | CAMERA_MODEL_ESP_EYE
// CAMERA_MODEL_M5STACK_PSRAM | CAMERA_MODEL_M5STACK_V2_PSRAM | CAMERA_MODEL_M5STACK_WIDE  
ESP32QRCodeReader reader(CAMERA_MODEL_AI_THINKER);void onQrCodeTask(void *pvParameters) {struct QRCodeData qrCodeData;while (true) {if (reader.receiveQrCode(&qrCodeData, 100)) {Serial.println("Scanned new QRCode");if (qrCodeData.valid) {Serial.print("Valid payload: ");Serial.println((const char *)qrCodeData.payload);}else {Serial.print("Invalid payload: ");Serial.println((const char *)qrCodeData.payload);}}vTaskDelay(100 / portTICK_PERIOD_MS);}
}void setup() {Serial.begin(115200);Serial.println();reader.setup();Serial.println("Setup QRCode Reader");reader.beginOnCore(1);Serial.println("Begin on Core 1");xTaskCreate(onQrCodeTask, "onQrCode", 4 * 1024, NULL, 4, NULL);
}void loop() {delay(100);
}

reader.beginOnCore(1);
Serial.println(“Begin on Core 1”);
ESP32是双核心,此语句是使程序运行内核1上

xTaskCreate(onQrCodeTask, “onQrCode”, 4 * 1024, NULL, 4, NULL);
创建一个FreeRTOS任务来运行onQrCodeTask函数。能够在后台继续运行二维码扫描器。

void onQrCodeTask(void *pvParameters)函数作用是不断地扫描新的二维码,当检测到有效的二维码时,在串口监视器中打印识别到到的二维码数据。

实验验证

上传程序到ESP32-CAM开发板内,打开串口助手监视器,对准刚制作好的二维码图片,即可打印出二维码的信息。
在这里插入图片描述

http://www.dtcms.com/wzjs/45782.html

相关文章:

  • 建站程序大全百度官网登录入口手机版
  • 企业电子商城网站建设手游推广个人合作平台
  • 网站首页分辨率百度营销官网
  • 网站开发前端跟后端的区别seo网络推广技术
  • 长春市委网站推广网站的公司
  • flash网站读条怎么做我想做app推广代理
  • 电子商务网络营销论文电脑优化软件推荐
  • 唐山哪个公司可以制作网站360安全网址
  • 网站制作毕业设计论文seo优化培训机构
  • phpweb网站上传四川seo整站优化吧
  • 手机网站建设cz35制作网页的教程
  • 政务网站设计百度seo新站优化
  • 公众号申请海外seo
  • 网站域名如何影响seo外贸推广平台有哪几个
  • 网站建设价格是多少网络营销的背景和意义
  • 网站开发笔记营销策划方案公司
  • 邢台网站建设网络优化发外链软件
  • 住房和城乡建设部官方网站已优化seo报价
  • 淮南做网站的公司天津网站建设优化
  • 电商主图制作软件免费seo排名优化
  • 梅州兴宁网站建设电商运营基本知识
  • wordpress 摘要图片seo优化外包
  • 建设个读书网站大约需要投入多少钱百度网络营销app下载
  • DW做旅游网站模板网络推广是做什么的
  • 抽奖的网站怎么做的seo01
  • 东莞市建设局网站6百度推广官网电话
  • 做网站和做微商城有什么区别网络营销的优势有哪些?
  • 做代收的网站有哪些广州建网站的公司
  • 省级建设网站搜索引擎优化原理
  • 公司网站怎么建立优化体系磁力狗在线