Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ARDU_CHIP_FRAMES was not declared in this scope #577

Open
Ersin-cpp opened this issue Aug 11, 2023 · 0 comments
Open

ARDU_CHIP_FRAMES was not declared in this scope #577

Ersin-cpp opened this issue Aug 11, 2023 · 0 comments

Comments

@Ersin-cpp
Copy link

Ersin-cpp commented Aug 11, 2023

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant