CameraC328
Dependents: CameraC328_TestProgram CameraC328_Thresholding Camera_TestProgram_2015 Camera_TestProgram_2015 ... more
main.cpp
- Committer:
- shintamainjp
- Date:
- 2010-06-27
- Revision:
- 0:7e51c3176eb7
- Child:
- 1:167e51d598cf
File content as of revision 0:7e51c3176eb7:
#include "mbed.h" #include "CameraC328.h" DigitalOut myled1(LED1); DigitalOut myled2(LED2); CameraC328 camera(p9, p10); Serial serial(USBTX, USBRX); void cbfunc(size_t done, size_t total, char c) { serial.printf("%8d/%8d\r", done, total); } int main() { serial.baud(19200); serial.printf("\n"); serial.printf("==========\n"); serial.printf("CameraC328\n"); serial.printf("==========\n"); CameraC328::ErrorNumber err = CameraC328::NoError; err = camera.sync(); if (CameraC328::NoError == err) { serial.printf("[ OK ] : CameraC328::sync\n"); } else { serial.printf("[FAIL] : CameraC328::sync (Error=%d)\n", (int)err); } err = camera.init(CameraC328::Jpeg, CameraC328::RawResolution160x120, CameraC328::JpegResolution640x480); if (CameraC328::NoError == err) { serial.printf("[ OK ] : CameraC328::init\n"); } else { serial.printf("[FAIL] : CameraC328::init (Error=%d)\n", (int)err); } // err = camera.getPicture(CameraC328::SnapshotPicture, cbfunc); err = camera.getPicture(CameraC328::PreviewPicture, cbfunc); if (CameraC328::NoError == err) { serial.printf("[ OK ] : CameraC328::getPicture\n"); } else { serial.printf("[FAIL] : CameraC328::getPicture (Error=%d)\n", (int)err); } while (1) { myled1 = 1; wait(0.2); myled1 = 0; wait(0.2); myled2 = 1; wait(0.2); myled2 = 0; wait(0.2); } }