Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <Arduino.h>
- #include <ESP32QRCodeReader.h>
- #define COMM_PIN 12
- int count = 0;
- ESP32QRCodeReader reader(CAMERA_MODEL_AI_THINKER);
- struct QRCodeData qrCodeData;
- void setup()
- {
- Serial.begin(115200);
- Serial.println();
- count = 0;
- Serial.println(count);
- pinMode(COMM_PIN, OUTPUT);
- digitalWrite(COMM_PIN, LOW);
- reader.setup();
- Serial.println("Setup QRCode Reader");
- reader.begin();
- Serial.println("Begin QR Code reader");
- delay(1000);
- }
- void loop()
- {
- if (reader.receiveQrCode(&qrCodeData, 5))
- {
- if (qrCodeData.valid)
- {
- count++; // count = count +1 = 0 +1 =5
- Serial.print("Found QRCode : ");
- Serial.println(count);
- delay(1000);
- if (count > 5) {
- Serial.println("Turn On Servo");
- digitalWrite(COMM_PIN, HIGH);
- delay(1000);
- digitalWrite(COMM_PIN, LOW);
- delay(1000);
- count = 0;
- }
- }
- }
- delay(300);
- }// end of LOOP
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement