uCam serial camera
.
uCam is an app which interfaces to the 4DSystems uCam JPEG camera module. It will get jpegs or bitmaps over a serial port at resolutions up to 640x480 in colour or monochrome.
Here's the camera datasheet:
http://www.4dsystems.com.au/downloads/micro-CAM/Docs/uCAM-DS-rev2.pdf
I bought mine here (make sure you get the TTL version):
http://www.coolcomponents.co.uk/catalog/product_info.php?cPath=45&products_id=369
This app is part of the work for a Dorkbot Bristol project, theeyestheeyes. You can find more background and construciton detail here:
http://code.google.com/p/theeyestheeyes/
The classes are:
UCam - implements the camera protocol
SerialBuffered - provide serial buffering. You need this to support UCam.
Frame - provides simple frame-buffer management. You need this to support UCam.
MotionFinder - elementary motion detection algorithms.
ServoMinder - wraps up a Servo, provides constant-speed motion to a target position
If you just want to talk to the camera, copy UCam, SerialBuffered, and Frame into your project. The simplest usage would be:
UCamInit();
Frame* frame = UCamGetRaw( );
Enjoy!
7 comments
You need to log in to post a comment
Hello
Tk so much I can not understand how it works
Please do you my explain to me ?
Regard
Antonio