完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
` 朋友开了一个专门教小朋友编程的兴趣班。相对于奥数、英语、钢琴、围棋等兴趣班,中小学的孩子都喜爱游戏,并且很多孩子希望自己开发游戏。而兴趣是最好的老师,让孩子学习编程,能够培养他们的逻辑思维能力,随着时间的推移,他们能渐渐掌握更加复杂的编程规则,并慢慢地学会使用编程语言,培养起自学能力,并迸发出对程序背后的数学知识的兴趣。 很看好这个事,于是和朋友一起筹划利用MIT的开源项目Scratch,开发一些课件,在课件中一个很有特色的内容是用Scratch学习如何控制一个wifi的玩具小车。 感谢易通星云提供的小e开发板,极大的缩减了我们整个项目的开发时间。现在,把这个项目的历程分享给广大的爱好者。 Scratch介绍 Scratch的创造者——麻省理工学员媒体实验室的Mitch Resnick教授有一段TED演讲,名为:让我们教孩子编码吧,演讲从教授想送母亲一张母亲节贺卡开始,以母亲回送给他一张生日贺卡结束。这两份贺卡都是他们亲手制作,用的是Scratch。对于Mitch Resnick教授来说,使用自己发明的产品制作这么一个交互式的贺卡并非难事,但对于他83岁的母亲来说呢?事实上,她也成功了!一方面,母亲为儿子能发明这么一个软件而骄傲,另一方面,母亲亲自做了实验,证明这是老人也适宜的、不那么复杂的、可以发挥个人创造力、也很实用的一款软件,一种工具。 Mitch Resnick教授在演讲中通过很多实例展示了Scratch的功能和特点,展示了什么叫做“因为需要所以学习”(以变量为例)。将编码和阅读写作做了类比,人们不仅在学习阅读和写作,更是在阅读和写作中学习更多,就如同孩子们不仅在学习编码,而且是通过编码在学习,这种学习会孩子们带来深度影响:表达思想和感情,提高系统思维能力、创造能力、合作能力。 Scratch设计回避了编程语言中各种语法的繁琐规定,直接采用类似乐高积木的方式拖拽和拼接整个程序,从而可以编制出交互式动画、游戏等丰富的界面,甚至也可以制作成教学课件、生日贺卡等。 除此之外,Scratch还可以通过插件,直接和真实世界的玩具互动,从而进一步提高学生的实际动手能力,激发出学生巨大的学习兴趣。 教具的制作 首先,Arduino开发板既便宜又好用。选择了多款价格合适的小车作为玩具的车模平台,然后简单将控制板的软件编写,没有任何控制算法,所有的控制来源于小e开发板的wifi串口透传功能。 Arduino开发板上开发一个简单的指令透传软件,它的功能是接收来自串口的指令,并转换为小车前进、后退、拐弯、停止等动作;它还将来自超声波传感器的信号,通过串口传出去。这部份的软件可以开源提供,并固化到小车主控板。选用小e开发板,把它的串口和主控板的串口对接起来,这样就可以直接利用小e开发板的透明串口,与Scratch所在的PC电脑通过wifi通信。 对Scratch插件的开发 Scratch1.4版本是一个完全开源的软件,采用Action Script编写。参考源代码,可以编写Scratch的相应插件使他能通过网络接收来自小e开发板的串口传过来的指令,也可以通过网络发送指令,控制小车动作。 课件的制作 现在,可以利用经典的Scratch的例程,来控制小车了,不过这时你移动的不是那只小猫,而是真实的小车!不过要记住,小车和PC之间网络要保持畅通。这个需要在教室设一个wifi热点,并且让所有小朋友的电脑都连上网! 给爸爸妈妈一个惊喜或惊吓? 利用小e的远程控制功能,小朋友可以把做好的小e智能车放到家中,连上家中的物联网后,手机可以远程控制这个小车,可以远程从小车的视角看这个世界呢,这是下一款车的开发计划!有创客伙伴愿意一起玩吗,利用小e的另一款模块,1个月可以搞定呢! ` |
|
相关推荐
3 个讨论
|
|
简直了,这个东西确实有点意思
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
1035 浏览 0 评论
【KV260视觉入门套件试用体验】四、KV260 视觉入门套件和固件更新
1609 浏览 0 评论
【KV260视觉入门套件试用体验】Vitis AI Library体验之OCR识别
1205 浏览 0 评论
【KV260视觉入门套件试用体验】Vitis AI 通过迁移学习训练自定义模型
1706 浏览 0 评论
【KV260视觉入门套件试用体验】KV260系列之Petalinux镜像+Resnet 50探索
1370 浏览 0 评论
【AMD KV260视觉入门开发套件试用】4、简单几步体验ubuntu 20.04.3 LTS运行人员检测应用
1657浏览 1评论
2409浏览 1评论
【KV260视觉入门套件试用体验】老刘记事儿KV260初体验之Micro-SD选型提速研究(三)
896浏览 1评论
【KV260视觉入门套件试用体验】KV260部署yolov3实现车辆和行人检测
2566浏览 1评论
【KV260视觉入门套件试用体验】基于KV260的人脸识别的实现与展示
898浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-27 16:38 , Processed in 0.779747 second(s), Total 62, Slave 50 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号