Skip to content

Arduino Leonardo + Sunkee VGA OV7670 based mouse movement through color tracking

Notifications You must be signed in to change notification settings

janejr11/Arduino_CameraMouse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Arduino_CameraMouse
===================

Arduino Leonardo + Sunkee VGA OV7670 based mouse movement through color tracking

Arduino IDE file and accompanying classes used to capture images, track a coloured object,
and move the mouse around a computer screen according to the position of the tracked
object.

__________________________________________________________________________________________
Update history:

6/23/14:
	First commit of all .ino .h and .cpp files to Github. 
	Waiting on hardware to fully debug.
	
6/24/14:
	Edited Calibrate method in Mouse_Controller.ino to use floats for higher precision
	in tracking. 

6/27/14:
	Debugged most of the driver.read() method. Errors present in the frame.readWord() method.

7/3/14:
	Need to test incoming frames for completion, Arduino crash on initialization of pixel 
	objects when the driver is declared (look within pixel.cpp)
	
7/7/14:
	Edited testing method to check boolean "edited" private member variable of pixel. Untested
	on Arduino, (may not provide solution). Redefined the byte class and replaced all 'uint8_t'
	with 'byte' for clarity .No problems compiling, untested on device. edited testing method 
	in frame. Added testing method to line (method cascade)
	
7/8/14:
	Discovered crash comes from reaching the memory limit of the arduino. Began editing the
	pixel class to eliminate the rgb variables (ycbcr can serve a double purpose with careful
	programming) also eliminated the 'build' from the frame class to halve the memory used.
	The captured frame will now be the middle third of the screen as we want to preserve 
	resolution but minimize memory burden. I have not implemented this fix into the drivers
	reading or the frames comprehending.
	
	
	
	
	
	
	

About

Arduino Leonardo + Sunkee VGA OV7670 based mouse movement through color tracking

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages