且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

《乐高EV3机器人搭建与编程》一2.6 传感器

更新时间:2021-08-24 19:47:07

本节书摘来异步社区《乐高EV3机器人搭建与编程》一书中的第2章,第2.6节,作者: 【美】Marziah Karch(卡奇)译者: 真帅 , 田远帆 , 蒋知睿 , 刘昊熠 , 何晓旭 责编: 陈冀康,更多章节内容可以访问云栖社区“异步社区”公众号查看。

2.6 传感器

和家庭版一样, LEGO教育版包含两个大型电机和一个小型电机。而其余的传感器却与你之前在家庭版中所看到的不同。

注意

教育版和家庭版的智能砖是相同的。如果一套程序可以在其中的一个版本中正常运行,那它也必然可以在另一个版本中正常运行。你可以额外购买附加传感器或者零件,以扩充你的MINDSTORMS套件。

2.6.1 触动传感器

你会额外得到一个教育版设定的触动传感器(如图2.10所示),现在你就有两个触动传感器,把它们放在机器人的末端进行触碰检测,或者用它们做不同功能的按钮均可。


《乐高EV3机器人搭建与编程》一2.6 传感器

2.6.2 陀螺仪传感器

陀螺仪传感器(如图2.11所示)可检测物体的位移、方向和角度,以帮助机器人保持平衡或是确定所指向的方向。这种特定的使用方式曾在“平衡小子”上给我留下了深刻的印象,“平衡小子”在第5章中有所提及。


《乐高EV3机器人搭建与编程》一2.6 传感器

2.6.3 超声波传感器

LEGO EV3家庭版自带一个红外传感器和红外信标接收器。该传感器的“眼睛”像狭缝一样,可以作为任何人形机器人的头部。红外传感器可以用来避免碰撞,或者使机器人和近处的人互动。然而,教育版中却没有这个传感器。

它有一个敏感的超声波传感器,可以用来检测声音,也可以用作避障。“平衡小子”的模型也展示了超声波传感器。如图2.12所示,它的外观也像眼睛一样,所以在你设计人形机器人时,不必担心它没有面部。

MINDSTORMS NXT 2.0的用户应该熟悉这种超声波传感器,因为这款在EV3中出现的传感器是在NXT 2.0家庭版和教育版中都出现过的超声波传感器的升级版。


《乐高EV3机器人搭建与编程》一2.6 传感器