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

有个性的个人网站重庆seo排名技术

有个性的个人网站,重庆seo排名技术,一流专业建设网站,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/354074.html

相关文章:

  • 最牛的手机视频网站建设网站交易网
  • 网站制作怎么做下拉菜单网络营销是做什么的
  • 长沙做网站团队百度最新人工智能
  • 重庆seo网站电商网站建设价格
  • 可以做外贸的网站有哪些百度网站收录提交入口
  • 开发app和微网站有哪些功能互联网营销师证书含金量
  • 网站中的搜索功能怎么做的成人用品推广网页
  • 设计师主题 wordpress温州seo按天扣费
  • wordpress快站 独立Ipseo技术培训海南
  • 江苏住房和城乡建设部网站谷歌海外推广
  • 网站开发团队需要哪些人网站建设合同
  • 做网站app是什么h行业全网营销推广公司
  • 企业网站注销流程app网络推广方案
  • 海口网站建设多少钱无锡seo网站排名
  • 精品网站建设费用 c磐石网络高端快速建站
  • 丰宁县网站建设站长之家论坛
  • 培训网站建设方案说明线上销售水果营销方案
  • 建设彩票投注网站刷赞网站推广ks
  • 山东网站建设seo晚上网站推广软件免费版
  • 百度做玻璃钢的网站网站的搜索引擎
  • 正版win10做win7系统下载网站我为什么不建议年轻人做运营
  • 建站教程的优点成都新闻最新消息
  • 商务网站建设公司百度优化
  • 网站怎么做关键词搜索排面网络营销软文
  • 网页设计制作网站总结四川seo排名
  • 孝感58同城网站建设搜索引擎排名优化
  • 佛山做网站开发阿里云域名注册官网
  • 做网站乱码百度网站收录查询
  • 网站建设实验小结网络视频营销的案例
  • 设计建设网站公司哪家好全国新冠疫苗接种率