📷 Here`s a step-by-step guide to make your ESP32-CAM scan QR codes.
Step 1: Setup Arduino IDE Install:
Example code:
#include <ESP32QRCodeReader.h>
#include "esp_camera.h"
ESP32QRCodeReader reader(CAMERA_MODEL_AI_THINKER);
void onQrCodeTask(void *pvParameters) {
struct QRCodeData qrData;
reader.setup();
reader.begin();
while (true) {
if (reader.receiveQrCode(&qrData, 100)) {
Serial.println("QR Code detected:");
Serial.println((const char *)qrData.payload);
}
}
}
void setup() {
Serial.begin(115200);
xTaskCreatePinnedToCore(onQrCodeTask, "qrCode", 4 * 1024, NULL, 5, NULL, 1);
}
void loop() {
delay(10);
}