一直很喜欢秋天这个季节,不冷也不热,一切温柔得刚刚好。
树树皆秋色,山山唯落晖,悦尽满眼秋色,最是人间值得。
K10 的功能很多的,我要慢慢探索。
在社区看到了一个有趣的项目:马老师做的K10拍照相册。我也要做一个K10相机,在校园中捡拾片片秋叶,记录秋天的颜色。
材料清单
- 行空板K10 X1
- 小Sd卡 X1
步骤1 任务1:按A取景,按B拍照。
先搞一个简单的,按A取景,按B拍照。完成了再优化增加功能。
1、开机画面,用美图秀秀搞个简单的。
2、写程序:
按下A键,摄像头开启,按下B键,K10上角一个绿闪烁,将图片以bmp格式存入记忆卡,2-3秒后,然后显示刚刚拍的照片。哈哈,K10,158元的开源板,小小的处理器,小小的内存,能这样玩,已经很有趣了,还要什么自行车。
3、在电脑上读卡,可以查看拍摄的照片,都是150Kb的bmp图片,清晰度不要要求太多。
步骤2 增加多图回看功能
1、开机画面-记录秋天。
2、功能计划:按B键进入取景拍照,按A键进行回看。
经过不断优化,基本达到目标:
开机--显示开机画面--语音合成播放操作提示--开启摄像头。
初始化部分用到了4个变量,变量num初始化为0。这个变量用来给拍摄的每一张照片编号,从1开始,保存为1.bmp。变量num同时可以保证在回看结束进入拍照状态时按接续编号保存照片。(因为暂时无法获得存储卡中保存的图片数量,不能接续以前的编号,所以每次开机后拍摄照片都从1开始,会覆盖以前的同名照片。)
变量end用来记录本次拍照的数量,便于顺序回看时知道是否已回看到本次拍摄的最后一张。这个变量初始化为6,便于开机后回看以前拍摄的照片,最多可以回看6张。
变量hk用来标记回看的编号,按A键后从1号开始,到变量end值结束。
变量on用来标记摄像头开启状态,保证开机后进入开启以及回看结束后按B键进入开启状态。
A键功能,回看照片。开机后直接按A,可以从1回看到6。在拍照过程中回看,可以从1回看到本次拍照的最大编号。
变量on设为0,当按B后进入摄像头开启状态。
语音合成模块用来播报图片编号。
B键程序,主打拍照。
如果部分:在回看时摄像头不显示,当按B时进入显示状态。
否则部分:在摄像头处于显示状态时,按B可以拍照。
变量num用于照片文件编号。
变量end用于记录最大编号。
变量hk设为0,每次回看都从1号开始。
附件
步骤3 记录秋天
和生物老师结合,组织社团学生在校园认识树种,捡拾不同树种的落叶并观察它们的色彩与形态,听老师讲解树叶变色的机理,用K10相机拍照并设计表格建立电子档案留存。
演示视频中拍摄的树叶照片:320*240清晰度还可以吧。
演示视频:
小结:
1、摄像头和大彩屏结合起来很好玩,和其它学科整合,可以有很多活动创意。
2、K10的拍照效果在好光照条件下,150K的bmp图片质量还可以接受,能让学生自己动手做个相机来记录落叶、笑脸什么的,很有趣的。
评论