童程童美少儿手机编程:手机里的指南针原来这么简单就能实现
爸爸妈妈有没有遇见过这种情况:出行途中,分不清东南西北,以致于找不到自己想要去的地方!作为资深方向盲,小童就觉得分辨方向是件麻烦的事。遇到这种情况,你是怎么辨别方向的呢?天生方向感好?看太阳?看星星?或者……看手机!
现在,有了智能手机,大家再也不必担心方向问题了,因为手机里有个特别实用的工具——指南针。说到这里,小童先带大家了解一下指南针历史吧~
传统指南针
传统指南针最主要的原理是利用一根磁针,在天然的磁场的作用下自由转动并保持磁针的北极指向地理的北极,以此判别方向。传统指南针也主要被用于航海、军事、大地测量等方面。但由于地磁场有偏转角,指南针是根据磁场来指向的,所以普通指南针难以指向正南,会有一点偏转,电子指南针由于可进行人工的校准,可以很好的缩小这个偏差。
电子指南针
电子指南针的出现,使指南针在人们日常生活中更加的普及,而且相比传统的指南针,电子指南针更加准确。那么我们手机里的电子指南针是怎么工作的呢?难道我们手机里也有一个像传统指南针的磁针一样的部件吗?
我们的手机里当然不可能有一个磁针了,手机辨别方向是靠方向传感器来实现的,方向传感器的原理是手机内的向异性磁致电阻材料在感受到微弱的磁场变化时导致自身电阻产生变化,根据电阻的变化情况来实现方向的辨别。现在的智能手机里普遍都具有方向传感器,在开发过程中我们用代码调用方向传感器,检测方向传感器电阻的变化,并通过动画或者数据的方式展现出来,这样就能实现一个电子指南针的功能。
了解过手机指南针的原理,小童再告诉你一个小秘密哟~ 用手机编程App Inventor工具可以实现一个手机的指南针应用,简单到难以想象,低年级的学生也可以很快挑战成功!分分钟变身小小编程大神!
下边爸爸妈妈们带上宝宝一起动手实践一下吧~
第一步,设计界面
一个简单的指南针界面的设计相当简单,我们只需要拖三个控件到屏幕上,
拖拽一个画布,设置合适的大小及位置,
画布里边拖拽一个精灵,把精灵的图片设置为我们自定义的指南针图片
最后就是要拖拽一个方向传感器到屏幕。
第二步,实现代码
用App Inventor来实现指南针的代码也相当简单!只需要三个代码块来拼接。
监听方向传感器的方向变化。
根据方向传感器方位角的变化来设置精灵的方向。
好啦,简单的电子指南针做好了,把它运行到你的手机上,来回旋转手机看看效果吧~
App Inventor是一款简单有趣的开发手机软件的工具,它适合各个年龄段的人学习,以积木式的代码、紧凑的逻辑为特点,锻炼孩子的逻辑思维,为孩子推开移动互联网的大门。好学,好玩,好用!
童程童美少儿手机编程课程,面向10岁以上孩子,通过逻辑测试的零基础或一定编程基础的适龄儿童。采用Java语言和专业开发工具进行教学,由浅入深、系统化的教授如何开发在Android移动设备上使用的手机应用和游戏。课程设计趣味感强,游戏主题贯穿其中。在学习中锻炼孩子的逻辑思维能力、培养兴趣、提高孩子的专注力、提升孩子的严谨性和抗挫能力。课程学习后,能够学以致用,使学习和生活相结合,让孩子获得成就感。
【童程童美】凝聚美国上市公司15年编程教学经验,缔造中国少儿编程专业化先锋品牌,提供少儿编程、智能机器人编程和编程数学等课程和服务!聚焦童程童美最新动态、STEAM创客教育、编程教育、小升初等前沿教育理念,培养综合国际化少年。成都少儿机器人培训、成都少儿编程培训和学前搭建培训选择成都达内童程童美,达内童程童美与2015年推出乐高机器人培训、少儿编程培训和少儿计算机编程培训,随着成都IT行业的发展,少儿编程培训班、青少年人工智能培训、乐高机器人编程培训和儿童编程教育对孩子的教育越发重要!
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.