Arduino
Arduino copied to clipboard
ARDU_CHIP_FRAMES was not declared in this scope
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(); }