Deneyap 1a v2 kartında kamera kullanarak elde ettiğimiz görüntüyü yine kart üzerinde bulunan sd kart yuvasındaki sd karta depolamasını istiyorum ,bunun kodu nasıl olmalı yardımcı olabilir misiniz? sd kartın example kodunu boş çalıştırdığımda (kamera vs.bağlamadan),kart okuma başarısız hatası alıyorum
// SD kart başlat spiSD.begin(SD_CLK, SD_MISO, SD_MOSI, SD_CS); if (!SD.begin(SD_CS, spiSD)) { Serial.println("SD Kart bulunamadi veya baslatilamadi!"); while (true); // Dur } Serial.println("SD Kart basariyla baslatildi!");
esp_err_t err = esp_camera_init(&config); if (err != ESP_OK) { Serial.printf("Camera init failed with error 0x%x", err); while (true); // Dur }
sensor_t* s = esp_camera_sensor_get(); s->set_framesize(s, FRAMESIZE_UXGA); // 1600x1200 }
uint16_t getLastPhotoNumber() { File root = SD.open("/photos"); if (!root || !root.isDirectory()) { Serial.println("Klasor acilamadi veya klasor degil!"); return 0; }
uint16_t maxNumber = 0; File file = root.openNextFile(); while (file) { String name = String(file.name()); Serial.printf("Bulundu: %s\n", name.c_str());
if (name.indexOf("photo_") >= 0 && name.endsWith(".jpg")) { int idx1 = name.indexOf("photo_") + 6; int idx2 = name.indexOf(".jpg"); if (idx2 > idx1) { String numStr = name.substring(idx1, idx2); int num = numStr.toInt(); if (num > maxNumber) { maxNumber = num; } } }
file = root.openNextFile(); }
Serial.printf("Bulunan en buyuk foto numarasi: %d\n", maxNumber); return maxNumber; }
Deneyap kart 1a v2 nin detaylı pin özelliklerinde nerelere bağlı olduğuna bakarak sd karta her 5 saniyede en yüksek kalitede görsel kaydedecek bir kod hazırladım ama kodu yüklerken Partition Scheme'yı Huge app seçmeyi unutma
sd kartın example kodunu boş çalıştırdığımda (kamera vs.bağlamadan),kart okuma başarısız hatası alıyorum