Spresense CAM_IMGSIZEについて
Spresense CAM_IMGSIZEで5Mを撮影しようと思っておりますが、撮影できません。
下記コードを使用しておりますが、何か誤りないかご指摘いただけませんでしょうか。
include SDHCI.h
include SPI.h
include Camera.h
SDClass theSD;
void setup() {
theSD.begin();
theCamera.begin();
pinMode(LED3, OUTPUT);
theCamera.setStillPictureImageFormat(
CAM_IMGSIZE_5M_H // 5Mサイズ設定
,CAM_IMGSIZE_5M_V // 5Mサイズ設定
,CAM_IMAGE_PIX_FMT_JPG);
}
void loop() {
CamImage img = theCamera.takePicture();
if (img.isAvailable()) {
File myFile = theSD.open("TIMG2.JPG",FILE_WRITE);
myFile.write(img.getImgBuff(),img.getImgSize());
digitalWrite(LED3, HIGH);
delay(100); //追加
digitalWrite(LED3, LOW);
myFile.close();
while(1);
}
}