中国大学生计算机设计大赛软件开发类作品设计和开发.pptxVIP

中国大学生计算机设计大赛软件开发类作品设计和开发.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2020iscratch项目演示制作人:邓锐、裴新华、郑朝毅指导老师:邹茂扬、潘光晖成员邓锐郑朝毅裴新华201805130820180512592018051237计科187计科186计科1880104050203背景介绍总体概况核心技术软件展示软硬交互目录Content少儿编程发展历程市场与政策背景介绍01少儿编程发展历程011967年西摩尔·派普特发明了LOGO语言,通过在键盘上写指令,控制画面中的海龟绘图从而开启了少儿编程时代。 2003年雷斯尼克博士开发出scratch,程序语句都以拼图模块的形式呈现,通过组装实现编程。02市场与政策 近些年随着互联网技术的发展,家长们也逐渐重视少儿编程教育。MIT在2007年发布首款Scratch后,在经过几代更迭,Scratch逐渐成为世界主流。目前欧美国家正大力推动基于Scratch的少儿编程教育的发展。 中国政府也逐渐重视少儿编程的发展,推出了一系列政策:2018年,《新?代??智能发展规划》,提出在中?学阶段 推?编程教育。教育部印发《教育信息化2.0?动计划》要求添加的??智能和编程课程内容。 2019年起,?东省将信息技术(含编程)加??考内容。2019年教育信息化和网络安全工作要点》推动设置人工智能相关课程,逐步推广编程教育基础功能同行对比核心优势总体概况02基础功能060102030504自定义角色实时显示软硬交互硬件连接模块编程自制模块同行对比iscratchScratch3.0乐高wedoTynkerScratch3.0全兼容使用可用高仿扩展件自设计支持无无硬件使用自设计Micro bitWedo、ev3不支持支持安卓支持不支持支持支持iscratch1、全兼容Scratch3.02、自主设计:功能模块、蓝牙通讯协议、插槽式硬件(价格便宜,使用方便)3、支持Android(跨平台)核心优势03ipad或安卓等非pc端使用满足孩子喜欢触控操作的习惯。也方便携带,能够让小朋友自带设备上课,更容易普及。自主设计的硬件采用类似于乐高积木的插槽连接。让小朋友更加容易上手。竞争优势一竞争优势三跨平台使用自主设计硬件01软硬交互,可以在提升小朋友计算思维的同时提升动手能力。有助于激发小朋友的创新能力。离线操作,扩展了产品的使用环境。保存和分享能够促使小朋友进行交流,扩展小朋友的思维。02竞争优势四竞争优势二可离线、保存、分享软硬交互04系统架构功能模块通讯设计硬件设计核心技术03系统架构蜂鸣器模块LED模块超声波模块通过模块发出的超声波测量出硬件与被测物体的距离,并将将数值结果反馈到用户端用户通过在软件上对LED图案的设置,实现LED实物屏显示同样的图案通过软件设计实现对硬件上的4个按钮的控制用户在使用软件时根据不同的需求对蜂鸣器周期进行设定,实现硬件发声的效果。总共有6个挡位核心技术1-功能模块实现原理每个功能模块对应一个功能。在软件上设计好相关程序后、运行。此时scratch上层框架对相关模块执行调用操作,改变相关模块的行为状态,最后通过通信模块、BLE协议将指令下发到硬件,最后使程序执行结果呈现在硬件上。马达模块提供了两组电机供用户选择使用,用户根据需要,选择相应的电机转动,可以设置转动的前、后方向,也可以设置转动的速度,速度有6个大小红外控制模块核心技术2-通讯设计030201Scratch link在此基础上微软和麻省理工合作设计了scratch link,它支持scratch3.0软件通过蓝牙与硬件进行数据通讯和设备控制。由麻省理工针对全球少儿编程设计开发的,它是一套复杂的少儿编程平台。scratch link不开源,也无法支持安卓端Scratch3.0核心技术2-通讯设计030201自主设计了遵循scratch3.0的整套蓝牙通讯协议,让上层的iscratch软件模块能够通过iscratch link与硬件进行数据通讯和设备控制。将iscratch link成功运用到Android操作系统上,实现了移动终端的蓝牙通讯通过分析scratch link,成功掌握了scratch3.0通信机制与协议——通信指令、格式、数据、查询与控制流程等。iScratch核心技术3-硬件设计Scratch3.0扩展件支持micro bit,但是它存在一定问题,因为micro bit扩展件支持的是BBC开发的micro bit开发板,它和其他硬件设备连接需要杜邦线,对于7~9岁用户不友好,不能让用户专注于创作,并且micro bit售价比较高,不太适合普通用户。我们的方案:灵感来源于乐高积木,让硬件之间通过类似于积木的插槽完成让用户避免直接连线连接硬件,从而让用户更加专注于创作。硬件简介自主设计蓝牙主控,带电源,开机即?(不需预装程序、带六轴陀螺、USB充电5v),有6个接口,可手动或

文档评论(0)

看剑 + 关注
实名认证
文档贡献者

收集资料分享

1亿VIP精品文档

相关文档