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

怎么创立网站 优帮云sq网站推广

怎么创立网站 优帮云,sq网站推广,自适应网站建设软件,响应式wordpress商城文章目录 概要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/164598.html

相关文章:

  • 萍乡网站推广建立网站需要什么技术
  • 唐山做网站公司永州网站seo
  • 做微信商城网站公司企业网站建设方案论文
  • 哪个网站可以做危险化学品供求商品seo优化是什么意思
  • 网站建设修改百度秒收录软件
  • 淘宝做的网站优化合肥百度推广优化排名
  • 哪些园林网站可以做外链从事网络销售都有哪些平台呢
  • 电子商务网站建设移动电商开发seo建站是什么
  • 河南企业网站制作搜索引擎排名规则
  • 门户网站建设存在问题与不足乔拓云建站平台
  • 邢台做网站的公司哪家好?有域名有服务器怎么做网站
  • 惠州外贸网站建设品牌推广和品牌营销
  • 大武口做网站的torrentkitty磁力官网
  • 北京科技网站建设seo课程心得体会
  • 沈阳网页设计公司排名青岛神马排名优化
  • 周口建设路网站西地那非片吃了多久会硬起来
  • 重庆在线高校开放课程平台登录文山seo公司
  • 做厂房出租有那些推广网站全网营销推广平台有哪些
  • 大庆市建设局网站肇庆疫情最新消息
  • 什么是营销型的网站媒体吧软文平台
  • 网站在公司做有什么要求吗百度竞价排名魏则西事件分析
  • 学校网站网站建设网络推广中心
  • 什么网站可以免费做视频的软件下载国内免费ip地址
  • 网站用视频做背景百度登录个人中心
  • 国内免费网站空间1688官网入口
  • 自己做网站宣传产品网页制作步骤
  • 西城网站建设百度网站首页提交入口
  • 抚顺做网站企业培训课程有哪些内容
  • 网站禁止被采集浙江网站推广公司
  • 在别的公司做的网站成都网站建设方案优化