Advertisement
safwan092

Untitled

Jun 13th, 2022
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. #include <Arduino.h>
  2. #include <ESP32QRCodeReader.h>
  3.  
  4. #define COMM_PIN 12
  5.  
  6. int count = 0;
  7.  
  8. ESP32QRCodeReader reader(CAMERA_MODEL_AI_THINKER);
  9. struct QRCodeData qrCodeData;
  10.  
  11. void setup()
  12. {
  13. Serial.begin(115200);
  14. Serial.println();
  15. count = 0;
  16. Serial.println(count);
  17. pinMode(COMM_PIN, OUTPUT);
  18. digitalWrite(COMM_PIN, LOW);
  19. reader.setup();
  20. Serial.println("Setup QRCode Reader");
  21. reader.begin();
  22. Serial.println("Begin QR Code reader");
  23. delay(1000);
  24. }
  25.  
  26. void loop()
  27. {
  28. if (reader.receiveQrCode(&qrCodeData, 5))
  29. {
  30. if (qrCodeData.valid)
  31. {
  32. count++; // count = count +1 = 0 +1 =5
  33. Serial.print("Found QRCode : ");
  34. Serial.println(count);
  35. delay(1000);
  36. if (count > 5) {
  37. Serial.println("Turn On Servo");
  38. digitalWrite(COMM_PIN, HIGH);
  39. delay(1000);
  40. digitalWrite(COMM_PIN, LOW);
  41. delay(1000);
  42. count = 0;
  43. }
  44. }
  45. }
  46. delay(300);
  47. }// end of LOOP
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement