ArduCAM / Arduino

This is ArduCAM library for Arduino boards
MIT License
468 stars 346 forks source link

ARDU_CHIP_FRAMES was not declared in this scope #577

Open Ersin-cpp opened 10 months ago

Ersin-cpp commented 10 months ago

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 //Temel olarak dahil edilmesi gereken küttüphane

include //Kamera kütüphanesi

include //Kameranın I2C haberleşmesi için gerekli kütüphane

include //Videoların SD karta transferinde kullanılacak seri haberleşme kütüphanesi

include //SD kart ile yapılacak işlemler için gerekli kütüphane

include //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(); }