SmartWheels self-driving race car. Designed for NXP Cup. Uses FRDM-KL25Z, area-scan camera, and simple image processing to detect and navigate any NXP spec track.

Dependencies:   TSI USBDevice mbed-dev

Fork of SmartWheels by haofan Zheng

Revisions of Hardwares/ArduCAM.cpp

Revision Date Message Actions
99:c6665262fd3d 2017-04-20 Merge File  Diff  Annotate
98:fc92bb37ee17 2017-04-20 Added intersection detection (not working yet) File  Diff  Annotate
97:0ed9ede9a995 2017-04-19 Added Testing State. File  Diff  Annotate
96:ec89c4d1383d 2017-04-19 Removed commented code. File  Diff  Annotate
93:8e1bd3602d53 2017-04-19 Docs for ArduCam.h File  Diff  Annotate
87:15fcf7891bf9 2017-04-19 Removed not used source files. File  Diff  Annotate
82:992ba6f31e24 2017-04-18 Finished state switching. File  Diff  Annotate
81:32bd7a25a699 2017-04-18 Added user interface for running state. File  Diff  Annotate
80:c85cb93713b3 2017-04-18 Transfer to State Machine. File  Diff  Annotate
79:bdbac82c979b 2017-04-18 Finished the basic function of the touch screen. File  Diff  Annotate
72:b8f2eebc8912 2017-04-16 Drift version (not stable) File  Diff  Annotate
70:311d32a596db 2017-04-14 Fixed the camera not centered issue. Reduce the effect of the corner ratio. File  Diff  Annotate
65:295c222fdf88 2017-04-12 More Adjustment. File  Diff  Annotate
64:43ab429a37e0 2017-04-10 Auto terminate when hit the end of the loop. Commented out all the IMU code, because of the memory space problem. File  Diff  Annotate
63:d9a81b3d69f5 2017-04-09 Finished the code for Accelerometer. File  Diff  Annotate
57:0d8a155d511d 2017-04-08 move the image processing to the main thread. Created the debug counter. File  Diff  Annotate
56:7d3395ae022d 2017-04-06 Added debug log function. File  Diff  Annotate
54:f1f5648dfacf 2017-04-06 Adjusted the angle. Commented out all USB Server code. File  Diff  Annotate
50:c387c88141fb 2017-04-06 Use smaller image size. File  Diff  Annotate
48:f76b5e252444 2017-04-05 Increased the camera speed. File  Diff  Annotate
46:a5eb9bd3bb55 2017-03-30 Changed more code into pure C style. Finished driving complete circle! Both screen and camera works fine! File  Diff  Annotate
44:15de535c4005 2017-03-29 Made the car move!... File  Diff  Annotate
43:0d1886f4848a 2017-03-27 display live camera view on screen File  Diff  Annotate
42:c4e1606087ff 2017-03-24 Added more functions to TFT screen. File  Diff  Annotate
41:7b21c5e3599e 2017-03-23 Made the TFT screen working File  Diff  Annotate
40:be98219930e4 2017-03-22 Added code for UTFT screen. Nothing displayed on screen. Maybe screen is broken? File  Diff  Annotate
37:7074a6118d03 2017-03-14 Added support for OV7670. File  Diff  Annotate
36:7e747e19f660 2017-03-14 Removed trash codes. Made it easier to switch different camera. File  Diff  Annotate
35:ac4fcca21560 2017-03-13 Added More test code for camera. File  Diff  Annotate
34:f79db3bc2f86 2017-03-09 Simplify the spio read/write process. File  Diff  Annotate
33:e3fcc4d6bb9b 2017-03-03 Added adjustable size. File  Diff  Annotate
32:5badeff825dc 2017-03-02 Successfully get the first picture from the camera and displayed on the computer screen. File  Diff  Annotate
29:f87d8790f57d 2017-03-01 Added test code for ArduCam. Cam is not working yet. File  Diff  Annotate
28:271fc8445e89 2017-02-27 Added basic framework for the ArduCAM. Started to change the hardware interface code into Pure C style, so that the call process will be faster and program size could be smaller. File  Diff  Annotate