Arduino icon indicating copy to clipboard operation
Arduino copied to clipboard

ARDU_CHIP_FRAMES was not declared in this scope

Open Ersin-cpp opened this issue 2 years ago • 0 comments

I am writing a code, but I was taken an error.This error: D:\Arduino\sketch_aug4a\sketch_aug4a.ino: In function 'void setup()': D:\Arduino\sketch_aug4a\sketch_aug4a.ino:43:17: error: 'ARDUCHIP_FRAMES' was not declared in this scope myCam.set_bit(ARDUCHIP_FRAMES, VSYNC_LEVEL_MASK); ^~~~~~~~~~~~~~~ D:\Arduino\sketch_aug4a\sketch_aug4a.ino:43:17: note: suggested alternative: 'ARDUCHIP_REV' myCam.set_bit(ARDUCHIP_FRAMES, VSYNC_LEVEL_MASK); ^~~~~~~~~~~~~~~ ARDUCHIP_REV D:\Arduino\sketch_aug4a\sketch_aug4a.ino:43:34: error: 'VSYNC_LEVEL_MASK' was not declared in this scope myCam.set_bit(ARDUCHIP_FRAMES, VSYNC_LEVEL_MASK); ^~~~~~~~~~~~~~~~ D:\Arduino\sketch_aug4a\sketch_aug4a.ino:43:34: note: suggested alternative: 'VSYNC_MASK' myCam.set_bit(ARDUCHIP_FRAMES, VSYNC_LEVEL_MASK); ^~~~~~~~~~~~~~~~ VSYNC_MASK

exit status 1

Compilation error: 'ARDUCHIP_FRAMES' was not declared in this scope (I don't know this error why, write me asap, I know I was ıncluded ArduCAM.)My code: //Gerekli kütüphaneleri dahil etme #include <Arduino.h>//Temel olarak dahil edilmesi gereken küttüphane #include <ArduCAM.h>//Kamera kütüphanesi #include <Wire.h>//Kameranın I2C haberleşmesi için gerekli kütüphane #include <SPI.h>//Videoların SD karta transferinde kullanılacak seri haberleşme kütüphanesi #include <SD.h>//SD kart ile yapılacak işlemler için gerekli kütüphane #include <NewPing.h>//HCSR04 ile ölçümleri kolaylaştıran kütüphane

//Gerekli tanımlamaları yapma (D pinleri (DIGITAL)) #define LED_PIN 4//LED pini tanımlaması #define ECHO_PIN 6//HCSR04 echo pini tanımlaması #define TRIG_PIN 7//HCSR04 trigger pini tanımlaması #define RESET_PIN 8//74HC595 reset pini tanımlaması #define SD_CS_PIN 10//SD kartı CS pini tanımlaması

//Gerekli tanımlamaları yapma (A pinleri (ANALOG)) #define OV_SDA_PIN A4//OV7670 modülündeki SDA pini tanımlaması #define OV_SCL_PIN A5//OV7670 modülündeki SCL pini tanımlaması

//Gerekli bileşen oluşturmaları NewPing sonar(TRIG_PIN, ECHO_PIN, 500);//1-5 cm arası harekete duyarlı HCSR4 oluşturma ArduCAM myCam(OV7670, RESET_PIN);//OV7670 oluşturma

//Hazırlık fonksiyonu void setup(){ pinMode(LED_PIN, OUTPUT);//LED pinini çıkış olarak ayarlama pinMode(SD_CS_PIN, OUTPUT);//SD kartın CS pinini çıkış olarak ayarlama

digitalWrite(LED_PIN, LOW);//LED pinini başlangıçta LED yanmayacak şekilde ayarlama digitalWrite(SD_CS_PIN, HIGH);//SD kartın CS pinini başlangıçta SD kartı pasif yapacak şekilde ayarlama

Serial.begin(9600);//Seri haberleşmeyi başlatma

Wire.begin();//I2C haberleşmesini başlatma

//SD kart modülünü başlatma, başlatılamazsa sonsuz döngüye girme if (!SD.begin(SD_CS_PIN)){ Serial.println("SD kart başlatılamadı."); while(1);
}

//Kamera modülünü başlatma myCam.write_reg(ARDUCHIP_FRAMES, VSYNC_LEVEL_MASK); myCam.InitCAM(); }

Ersin-cpp avatar Aug 11 '23 08:08 Ersin-cpp