记得一年前,有一次上网买零件。我看见了摄像头模块,觉得很有意思,就买了一个。到货后我便开始做各个模块的实验,基本上都成功了,除了这个ov7670摄像头。于是我下决心一定要搞定它。
ov7670摄像头模块
为了这个目标,我千方百计的搜索资料。全百度关于ov7670这个关键词的结果我基本都看遍了,周末又去问了科技馆的老师,老师也没办法,只告诉我Arduino的芯片太慢,想做摄像头实验就买Arm板吧。我看了看Arm板的编程难度,只好把那摄像头封存在了原件盒里,后来又因为研发“超声波测距报警器”,而忽略了它一年多。前几天我在收拾工作台时,找到了摄像头模块,并想起当时下定决心要搞定他。我又上百度搜索,看见了一个在2019年5月份才发布的帖子,是用Arduino把图像显示在1.8寸tft彩屏的教程。我十分高兴,当即买了1.8寸tft彩屏,并补充了因为报警器研发制作而消耗的电线。一切准备就绪,我按照接线图一根根的接好线,接完后机器看似凌乱不堪。我从网上下载了测试程序,上传到了单片机,期待着成功。可就在这时编译器却报错了。我看了看,发现忘了放入一个必要的文件,就马上找到那个文件拷了进去。我再次上传,看见进程条走到了头,我十分高兴,感觉已经胜利在望。随着Arduino板上的两个串口灯的飞快闪烁,终于“上传成功”出现在了电脑上,空白的tft屏先变绿,然后黑屏了。难道是失败了?这时我才突然发现自己没有取下镜头的保护盖。我笑了一下,取下了保护盖,图像模糊的不像样子。我调了一下镜头焦距,只见凌乱的工作台出现在tft屏上,我开心的跳了起来。
接线完成
成功后,我想到连老师都不知道,肯定还有很多的单片机爱好者为摄像头模块的示例程序而发愁。于是我把这个教程发到了Arduino中文社区上。这样就有更多的电子爱好者都能看到了。这次成功的实验让我懂得了成功需要有目标,并且不能忘记,如果我当时没有想到一定要把这个摄像头的实验完成,那最后也就不会有这成功的一刻了。
在Arduino中文社区“最新图片”
作者简介:金元宝,男,2007年10月生,六年级“求知少年”。『小小少年说』公号创建者,周五专栏小作者。自2016年3月25日起,每周一篇,纪录成长。
元宝妈的话:
前几天,课外机构的老师问我元宝学编程了吗?我没有给他报过编程课。元宝却答道:“我学过,自学的”。老师给了他一份竞赛原题。看着他在电脑上打出那些我不懂的程序语言时,我突然有点感动。“编程”和“化学”是元宝目前的兴趣所在。不能说完全源于自学。毕竟在多年前,当他表示出些许好奇时,爸爸就陪他读了一本很棒的元素科普书,他也在学校和科技馆得到了老师相关的专业指导。孩子成长中,攸忽而起的兴趣就像一个小火苗,很庆幸当它闪现时,我们家长给予了力所能及的支持,也感谢遇到的老师们珍视孩子的求知热情,引他“入门”,才有了他之后的“自我修行”。