作者:梁雨 孙玲玉
玲玉的部分
关于本节课,我想我记得最深的是那次被批评的教学设计,不过也是我收获最大的地方,当时我们做LCD的教学设计,做了三晚加一天,最后却在选题上就被否了,无疑让我感到前所未有的挫败,但后来想想老师说的确实有道理,学习单设计了很多,但最后真的让学生学到了什么的却寥寥无几,后来更改了教学设计,虽然不知道最后结果怎样,但我自己再串一遍觉得确实比第一次好很多。这个学期学了很多种教学设计的写法,但说实话,我觉得以学习单为线索,以脚手架为支持的这种教学设计,是最适合当下中小学教学的,相比于详细教案的教师讲授为主的教学设计,这种方法无疑更利于学生掌握一定的自主学习能力。
关于米思齐和Arduino,之前在艾克瑞特听课的时候感觉人家小孩子玩儿的挺溜的,自己上手的时候都有种想重上小学的冲动,遇到过很多问题,我们需要不断的尝试,去适应他们的脾气,毫无疑问,我觉得这两款软件的学习真的比VC容易的多,操作也方便的多,真的是更适合我们这些有着大神梦的技术小白。
关于建议,我想,在真的动手探索这方面,我们还是需要老师给予一定的脚手架支持,面对新的东西,就像语音模块,自己在摸索时总是毫无方向,在老师讲解之后才发现做了很多无用功,我们还是需要老师的一些帮助和指引。
梁雨的部分
我更多的是想分享代码的有关经验,Arduino语言比以前学过的单片机或者C语言都简单的多,还是有很多需要注意的地方。
- 写代码:如果是单个传感器的话,先看所检测的传感器是否需要库文件的支持。需要的话自行下载,可以去论坛、github、百度云盘(可以去百度云网盘引擎例如盘多多等网站)等里面查找。
如果是多个传感器的话,不仅需要看单个的传感器,还要看两个传感器之间是不是还需要额外的库文件,例如想要把其他传感器的数据显示在lcd上时候还需要wire.h。在写多个硬件组合起来的代码的时候,最基本的是确定引脚口是否统一,其次涉及到更改代码的时候,最好去研究示例函数或者打开头文件,打开示例函数可以看到具体的哪一个变量代表哪一个数据,打开头文件可以知道硬件的工作原理。然后根据示例函数来更改自己的当前代码就方便的多了。
在看示例函数的时候,最好学习一下基本的函数的使用。例如在lcd1602的函数中可以学会使用如何清屏、改变光标的位置、0和1代表第几行等等。
写代码的时候,还有一些与C语言等通用的知识,比如具体声明函数、声明变量、设置波特率等等。 - 试硬件:最好一个一个硬件的试,每次都是用最基本的示例函数试试硬件能不能正常工作,然后再慢慢增加硬件的数量,这个时候主要就是进行硬件的学习了。
如果硬件没有库函数或者例程的话,我们可以去网上搜索相应的资料进行查看。我们在学习使用JQ8400语音模块的时候没有具体的Arduino例程,所以就是跟着老师的思路走,去网上查看资料,找具体的命令是什么。结合例子看懂代码,研究透代码。 - 组装电路:我认为组装电路很重要的一点就是要整洁明了,这也是老师教给我们的。可以利用面包板和跳线,将传感器直接插在面包板上会好很多。组装电路的时候看好最基本的引脚是做什么的。不要忘记正负极啊!
- 上传代码:首先看端口。如果端口一直连不上的话,很有可能是电脑的电压不够,不要用实验室的电脑,还是尽量用自己的笔记本电脑。如果换了笔记本还是无法查看端口的话,重新插一下接口,与电脑相连接的接口拔插效果比较好。
Arduino用串口上传,如果是在使用利用串口实现功能的传感器的时候,先上传程序,然后在把传感器插上,最后通电,就能得到想要的效果了。 - 学习这门课的体会:多去动手,多想。安装好所有的软件之后就开始学着自己用,指望老师来教真的挺浪费时间的,因为只有自己才知道自己哪里最需要查漏补缺。这学期所学习的软件其实都不算太难,因为我们以前学习过C语言,所以对于Arduino和mixly掌握起来都不是很难。上课听老师讲课是对知识系统化的一个过程,只是一个引子。刘新阳老师上课将的深入浅出很有意思。我觉得还有一点很重要那就是每节实验课都认认真真做,看看每个传感器都是做什么的,一定要用代码去看看。学着学着就会发现这门课很有意思了,做一名创客也是一件很骄傲的事情。
对这门课,我也有一点感觉可以再改进的地方。
刚开始的实验课目标并不是很明确,所以感觉效率非常低下。刚开始的实验课咱们并没有设立特别明确的目标,所以我们小组就自定了进程,前期就按照小册子上的实验来做,后期的时候按照老师给我们设定的项目一步一步做。
课堂有时候还是过于以教师为中心。能不能开展那种无领导交流小组的活动呢?然后老师你呀,就可以是一个组织者和辅助者促进者的角色,想想就很酷。
-
我有的时候会想如果上课的时候是头脑风暴或者思考的时间是不是也很酷呢?可不可以不要把上课就变成汇报呢?这只是一个设想,还希望老师稍微考虑一下~提出这个主要是因为我们在课下花了大量的时间去学习,但是效率并不是很高,我想可能是环境中的促进作用太小了,所以如果教师和上课时间都可以进行限制就好了。
差不多就是这些,这学期上这门课,虽然有的时候是真的很痛苦,不过学到的东西也是真心多。特别感谢我的队友玲玉同学,一起进步的感觉真好!