懂编程的孩子真的是更聪明--孩子篇(熙猫原创)
自从3D学习毕业后,我就开始了另一个新领域的学习——电子工程学。当听说这门学科需要使用C++语言时,不禁心头一紧,这不就是四年级时,机器人课的老师教我们的ri,le,st什么的嘛!那时,我不仅什么也听不懂,还觉得这种语言特别难理解,搞不懂,令人头大。不知道经过两年之后,重新接触这种语言,又会碰到什么困难呢?
坐在电脑前,忐忑不安的我做了深呼吸,定了定神,用颤抖的手打开了编程用的软件。当看清楚屏幕上的字时,我不禁紧张起来:如此熟悉的字体和字母,果然就是那“机器人”老师教我们的。
在观看学习视频后,我开始完成第一课的第一个项目了。第一课的第一个项目是在LED灯模块中加一个电阻,加强灯的亮度。对于电阻我是第一次接触,上面有很多各色条纹标示。爸爸的工作正好与电子零件有关,他讲解了电阻上的标志的意义,让我一下明白了如何辨别电阻值。我按照老师教的方法安装,打开电源后,灯亮了,刺眼的光在黑暗中闪闪发亮,这让我信心倍增。
第二课的第一个项目是编写代码让LED灯闪烁。老师的视频里讲解了相关代码的意思和它们的作用。不知为什么,这次我很容易就理解了这些代码的意思和它们的逻辑,我想,这也许是因为我首先学习了积木式嵌入代码的少儿编程课吧。少儿编程课里的代码都是可视式拖拽拼接形成各种动画效果的,非常容易理解。现在的C++语言就是把这些可视式代码用英文单词表现出来而已,且逻辑思维与少儿编程课的很相似,所以,当我再接触C++语言时就变得非常容易理解了。
几节课学习完毕后,我忽然发现灯光闪烁加有源蜂鸣器可以制作成一个过斑马线的报警器,用于提醒那些过马路时总专注于手机的人。我的想法得到了冯老师和唐老师的支持,他们鼓励我去尝试制作。于是,我大着胆子开始编写代码。让红灯亮6秒钟,当绿灯亮起时,有源蜂鸣器开始缓慢有节奏地鸣叫4秒,最后2秒绿灯快要熄灭时,蜂鸣器的鸣叫声变得短促而快速,以提醒过马路的人要尽快走到安全的地方。整个代码的编写并没有花费我太长的时间,而且意外地顺利。看来我的逻辑思维能力比在学习少儿编程时又提高了不少,我内心十分欢喜。接着,我要为三个电子零件模块用3D技术来完成一个盒子。我真正花费的时间主要是用在了3D制作上。
第一次制作外壳盒子时,因为没有经验,在设计时没有考虑电子模块的端子脚的摆放,所以做出来的第一个盒子是没办法上下结合的,中间露出一大块缝隙。我进行了第二次修模,将摆放电子模块的凹槽变大变深,但是没有考虑底部的厚度,设计了厚度9mm盒底,6mm的凹槽,总厚度为15mm,打印时间总计6小时40分。当我终于等到成品打印出来后,爸爸当即指出我的设计缺点——三大浪费,耗材、时间、电。同时,因凹槽变更尺寸后,显得太宽了,电子模块在凹槽里左右晃动,无法固定。于是我又进行了第三次修模。这次我终于修改了所有的设计缺陷,只用了1小时40分钟,我的设计品就打印出来了。
当我把代码烧录到主控板上,组装后所有的线路,把电子模板组装到盒子后,我的“低头族专用红绿灯报警器”终于完成了。我绘画了一个小场景,模拟低头族过马路,报警器在我的设计下,有序地闪烁和鸣叫。我再次感到狂喜,我没想到自己真得能做出这个报警器。
通过这个寒假的学习,我明白了创新不仅仅需要崭新的点子,更需要有实力把点力实现出来,做出成品。这需要丰富的生活常识和专业知识,还需要周全仔细的考虑。我对自己通过学习能够完整地做出“低头族专用红绿灯报警器”而感到骄傲,我非常感谢编程中国的唐老师和冯老师,是他们带我走进一个神奇的科技世界,让我学会动手完成自己的创作,因为他们的引导,我才能实现我的创意。