游戏迷提供最新游戏下载和手游攻略!

第十课:指南针使用与导航技巧详解

发布时间:2024-10-15浏览:26

要学习本课的案例,需要了解以下的概念与原理

1.电子罗盘

罗盘也叫做指南针、司南,是中国古代四大发明之一。它能够利用地球磁场来指示方向,在航海中的应用非常广泛,可以说哥伦布到达美洲大陆、麦哲伦环球航行成功都离不开罗盘的帮助。传统的罗盘相对都比较大。随着电子技术的发展,使用磁阻传感器可以生产出非常小巧的电子罗盘,好搭bit内部的电路板上就集成了一块电子罗盘芯片,使得好搭bit也具有识别方向的功能。

2.地球磁场

地球磁场是地球周围空间分布的磁场。它的磁南极大致指向地理北极附近,磁北极大致指向地理南极附近。磁力线分布特点是赤道附近磁场的方向是水平的,两极附近则与地表垂直。赤道处磁场最弱,两极最强。地球表面的磁场受到各种因素的影响而随时间发生变化。

要制作本课的范例作品,还需要学习以下新的指令

1. “校准指南针”指令

“校准指南针”属于输入类别指令中,在这个下的更多里面,使用这个指令可以校准板载的电子罗盘。由于地球磁场非常微弱,因此电子罗盘容易受到各种电子产品的干扰。为了提高数据准确性,电子罗盘在使用前一般都需要校准,让电子罗盘的数值更加准确。

2. “指南针朝向角度”指令

“指南针朝向角度”指令属于输入类别指令中,使用这个指令可以读取板载电子罗盘的角度值。所读取数值的范围是(0-360),将好搭bit正面向上摆放,所读取的角度值和方向之间的关系是:“0”度—正北方、“90”度—正东方、“180”度——正南 方、“270”度——正西方。

作品制作

1.作品描述

指南针是对好搭bit板载电子罗盘和数码管的综合应用,电子罗盘能够利用地球磁场来指示方向,数码管用来显示方向值,点阵屏可以显示方向字母,再加上乐高积木的搭建,完成结构制作,结合程序编写,让指南针更加智能,更加全面。

2.硬件连接

将模块与haoda:bit连接起来:数码管连接在“I2C”端口;接着haoda:bit与计算机连接,将haoda:bit开机,确定电脑资源管理器跳出“MICROBIT”U盘,进入下载模式。

3. 校准板载电子罗盘

电子罗盘使用之间必须先进行校准。由于校准程序只需要在程序一开始的时候运行一次,因此可以将“校准指南针”指令作为“当开机时”指令中。

电子罗盘的校准过程需要手动完成,为了让校准过程操作更加明确,可以在“校准指南针”指令前面添加 “显示字符串”指令,修改“显示字符串”指令的参数为“Go!”;在“校准指南针”指令后面再添加 “显示字符串”指令,修改第二个“显示字符串”指令“的参数为“OK”。这样运行校准指令之前会有提示开始校准程序,完成后也有提示已经完成校准。具体程序如下图所示.

电子罗盘校准操作可以按以下步骤操作:

(1).运行上图所示的校准程序。

(2).程序运行以后,点阵屏会显示“GO!”提示开始校准,屏幕会出现“TILT TO FILL SCREEN”表示倾斜填满屏幕,然后屏幕会出现点,将好搭bit拿其四个角倾斜点亮所有点阵屏。

(3).填满后,点阵屏显示“YES”时,表明电子罗盘校准完成。

4.在数码管上显示方向角度值

要让数码管显示角度值,应将数码管相关的指令与“指南针朝向角度”指令和结合使用,还要再加上“暂停”指令,让角度数更加清晰的显示,具体程序代码如下图所示

试一试:将好搭bit从北面开始,顺时针或者逆时针旋转,观察点阵屏上显示的角度值,你发现有什么规律?

5.在点阵屏显示字母

电子罗盘显示方向的角度值按顺时针方向从0度到360度依次递增。正北方是0度、正东方是90度、正南方是180度、正西方是270度。采用显示四个方向英文字母的方式:E(东)、S(南)、W(西)、N(北),可以让指南针更加直观的显示。

要在点阵屏上显示这些表示方向的字母,首先需要创建变量(angle)保存角度值,然后根据变量值进行判断、显示相应的字母。然后结合“如果否则”指令、“比较”指令和点“显示字符串”指令进行编写程序。当角度值也就是变量大于45小于等于135时,点阵屏显示“E”;当大于135小于等于225时,点阵屏显示“S”;当大于225小于等于315时,点阵屏显示“W”;其他时候显示“N”。具体程序如下图所示:

试一试:以上程序只能判断、显示四个方向;能不能修改程序,再增加“东南”、“西南”、“西北”、“东北”这四个方向的 判断、显示?

拓展与思考

你还能使用其他传感器,让指南针更加智能有趣吗?比如加上RGB灯,让其在不同方向显示不同颜色,也能更直观显示方向值,试一试!

我打算这么做:_________________________________________________________________________

______________________________________________________________________。

做的时候需要注意:___________________________________________________________________

______________________________________________________________________。

用户评论

那伤。眞美

这篇博文真是太棒了,把关于人生方向的选择说的清清楚楚!就像指南针,指引我们朝着正确的目标前进,避免迷茫和彷徨。我之前确实常常感到困惑,但看了这篇文章后,终于明白应该如何找到自己的方向。

    有9位网友表示赞同!

断秋风

指南针可以帮助我们明确方向,但它没有考虑到一些特殊情况,比如天气变化或地域限制带来的影响。人生也是一样,总有一些突如其来的变故,可能让我们迷失方向,需要灵活应变和重新规划

    有12位网友表示赞同!

Edinburgh°南空

很喜欢文章里的“信任自己”这句话!的确,很多时候我们过于依赖外界的评判,而忘了要相信自己的内心声音。指南针只是提供参考,最终还是要自己做出选择,勇敢地踏出去。

    有8位网友表示赞同!

ー半忧伤

第十课?这听起来像是个很系统的课程安排啊!希望能看到后面的内容,看看其他关于人生方向的宝贵经验分享。 究竟什么是真正的“正方向”?会不会因人而异呢?期待更多探讨!

    有17位网友表示赞同!

封锁感觉

我对“指南针”的概念有一些疑问。它似乎是一种外力引导我们,但我更想强调内心的驱动力吧?找到自己内在的目标和价值观,这个才是最可靠的指引。

    有6位网友表示赞同!

揉乱头发

我一直在寻找一个系统的框架来梳理我的生活目标,这篇文章给了我很好的启示!指南针确实可以帮助我们建立明确的方向,但更重要的是要不断地调整和完善自己的方向,随着时间的推移和环境的变化。

    有6位网友表示赞同!

哭花了素颜

看了文章后感觉很振奋,原来人生方向也可以这么清晰的分析!好像找到了一个通往成功的捷径一样。只是,不知道这个方法对于不同的人生阶段是否都适用呢?

    有10位网友表示赞同!

各自安好ぃ

指南针只告诉你应该朝哪个方向前进,但它没有告诉我该怎么做才能抵达终点。还需要学习各种技能和知识,不断积累经验来克服困难,实现目标。

    有16位网友表示赞同!

暖瞳

文章写的很有道理,确实要始终保持对生活的向往和探索精神!就像指南针一样,它指引我们朝前前进,但我们也要学会用自己的双手去拓荒道路。

    有13位网友表示赞同!

陌颜幽梦

感觉这个“指南针” concept 有点理想化了。真实的社会环境太复杂,很多时候人生的轨迹是难以预测的,我们也许需要更灵活的应对策略,而不是单纯地依靠某个明确的方向。

    有15位网友表示赞同!

一样剩余

我喜欢文章里强调探索和学习的重要性,正如指南针只能指引方向,还需要不断的积累经验和知识才能最终到达目的地

    有20位网友表示赞同!

怅惘

这篇文章让我对人生有了新的思考方向。也许指南针只是一个帮助我们找到初始方向的工具,真正重要的是持续不断地努力和进取

    有6位网友表示赞同!

纯真ブ已不复存在

我觉得“指南针”比喻很形象!它可以让我们在迷茫时找到前进的方向,但也要记得不断调整方向,因为人生的路途是充满挑战和未知的

    有11位网友表示赞同!

残花为谁悲丶

我很赞同文章的观点,明确的人生目标就像指南针一样能够指引我们朝着成功前進, 但更重要的是要保持一颗积极的心态和毅力坚持下去!

    有20位网友表示赞同!

眷恋

感觉这一课的重点在于如何找到属于自己的“指南针”,而不是盲目跟随外界的指引。每个人的人生道路都是獨特的,需要根据自身情况做出选择。

    有11位网友表示赞同!

烬陌袅

我更倾向于把生活比作一场冒险旅程,而不是单纯地遵循一个固定方向。指南针或许可以提供一些建议,但我更喜欢根据实际情况调整方向,去探索未知的世界。

    有14位网友表示赞同!

荒野情趣

很认同文章里提到的“坚持不懈”的重要性,就像指南针一样指引我们前进,但最终还是要靠自己不断的努力和付出才能到达目的地

    有15位网友表示赞同!

热点资讯