手机与机器人的沟通-10.14

szh

<h3>10月14日,上午8:30,设计教室。</h3> <h3>排雷机器人项目式课程的同学们又开始了新的学习,这次学习的项目是MIT App Inventor的编程学习。通过本次的学习项目,我们就又能在最终的项目中获得成功的必需一步:通过安卓手机来控制制作出的机器人。我们第四小组的组长郭德朴,组员纪维宣,常浩升,郑博予,丁天义,舒子涵,参加了本次课程学习。</h3> <h3>—第一节课学习</h3><h3>在学习完有关于服务器的的指示后,我们打开了谷歌的chrome浏览器,输入了服务器网址,进入了MIT App Inventor 2的程序编程界面。在老师的教导下,"组件面板"、"工作区域"、"组件列表"和"属性面板"这些编程面板的显示以及其中添加组件、修改属性这些知识,都很快地进入了我们的脑中,令我们有了深刻的认识。在学完这一部分后,我们的组长郭德朴露出了开心的笑容,笑着表示这些内容实在是太有趣了。</h3> <h3>—第二节课的学习</h3><h3>同学们先利用老师在第一阶段中所教授的知识独自设计了一个操纵排雷机器人的界面。这其中为了使布局更加的美观,有的同学插入了背景图片,有的同学调整了文本的字体,还有的同学自己摸索,使用了老师尚未讲授的组建布局素材来让按钮、标签、列表选择框等等的整体布局更为美观。在老师的检查中,我们小组的成员们也被老师整体打了一个高分,这也肯定了我们的学习成果。</h3> <h3>在界面设计地美观又完整之后,同学们便迎来了手机App编程必不可少的一步:为按钮编程。令同学们感到庆幸的是:这个软件的编程并不像同学们脑海中的那样复杂,需要学习、并输入许多的代码,它可以由代码块拼接而完成编程这一项。</h3><h3>尽管如此,同学们在理解让蓝牙客户端向机器人发送文本信息时也遇到了一些理解上的困难,但经过老师的细心指导后,同学们的问题也得到了解决。</h3><h3>老师为了检验同学们的成果,让大家独自完成了按下前进键后发送文本的功能。</h3> <h3 style="text-align: left;">—第三节课学习</h3><h3>编程的大体已经学习完毕,老师开始讲述细节。第一节课添加的滑块这时就发挥了它的作用,在将滑块的功能编程完毕之后,机器人前进的速度也变得可以操控了。</h3> <h3>在课程的最后几分钟,我们学习了MCU超级助手来完成蓝牙数据信息的传输,从而完成从手机上发出指令到机器人作出动作这一转变。</h3> <h3>上完课后,我采访了我们小组的常浩升同学对于这节课的感想,他是这么说的:"这节课让我学习到了关于MIT App Inventor 2应用编程的知识,同时我在与其他同学的学习中也发现了其他同学作品中的优秀之处,让我认识到了我还需要多加学习知识,在上课的过程中听讲更加认真。我在以后的课程中要更努力的学习,为了最终的项目成功做出贡献!"</h3> <h3>10月14日,上午11:30,设计教室。</h3><h3>这一节让同学们充满收获的课程就结束了。</h3>