先前曾购置过一款OV7670摄像头,由于缺少驱动程序就一致没能使其发挥功效。
此次有了Arduino GIGA R1 WiFi-开发板,且有相应的例程可供验证,就为OV7670的使用提供了可能。
开发板所提供的摄像头接口如图1所示, 其使用的引脚图2所示。

图1 摄像头接口

图2 所用引脚

图3 连接效果
在通常的情况下,摄像头所拍摄的内容只有显示出来才能验证其是否工作及拍摄的质量。
在没有连接显示屏的情况下,该如何解决这个问题呢?
所幸的是,厂家也考虑了这个问题,所采取的方法就是通过串口将采集的图像信息发送到网页来进行显示,且可以保存成图片文件。
供摄像头测试的程序如图4所示,经程序的编译和上传即可观察到结果。

图4 测试程序
要观察摄像头的拍摄结果,需打开指定的网页以便进行串口连接和传输图像信息。
在打开网页后,先是进行配对和连接见图5所示。

图5 配对与连接
在完成连接后,即可见到拍摄效果,见图6所示。

图6 完成连接

图7 显示效果
为了丰富显示效果,在显示页面还提供了一个过滤器,以提供不同的滤镜效果,见图8所示。

图8 配对与连接
在使用棕褐色滤镜的情况下,其显示效果如图9所示。
在终止显示时,可选取“断开连接”来停止传输拍摄数据。

图9 滤镜效果
我要赚赏金
