天天看點

《樂高EV3機器人搭建與程式設計》——2.6 傳感器

本節書摘來異步社群《樂高ev3機器人搭建與程式設計》一書中的第2章,第2.6節,作者:【美】marziah karch(卡奇),更多章節内容可以通路雲栖社群“異步社群”公衆号檢視

和家庭版一樣, lego教育版包含兩個大型電機和一個小型電機。而其餘的傳感器卻與你之前在家庭版中所看到的不同。

注意

教育版和家庭版的智能磚是相同的。如果一套程式可以在其中的一個版本中正常運作,那它也必然可以在另一個版本中正常運作。你可以額外購買附加傳感器或者零件,以擴充你的mindstorms套件。

你會額外得到一個教育版設定的觸動傳感器(如圖2.10所示),現在你就有兩個觸動傳感器,把它們放在機器人的末端進行觸碰檢測,或者用它們做不同功能的按鈕均可。

《樂高EV3機器人搭建與程式設計》——2.6 傳感器

陀螺儀傳感器(如圖2.11所示)可檢測物體的位移、方向和角度,以幫助機器人保持平衡或是确定所指向的方向。這種特定的使用方式曾在“平衡小子”上給我留下了深刻的印象,“平衡小子”在第5章中有所提及。

《樂高EV3機器人搭建與程式設計》——2.6 傳感器

lego ev3家庭版自帶一個紅外傳感器和紅外信标接收器。該傳感器的“眼睛”像狹縫一樣,可以作為任何人形機器人的頭部。紅外傳感器可以用來避免碰撞,或者使機器人和近處的人互動。然而,教育版中卻沒有這個傳感器。

它有一個敏感的超音波傳感器,可以用來檢測聲音,也可以用作避障。“平衡小子”的模型也展示了超音波傳感器。如圖2.12所示,它的外觀也像眼睛一樣,是以在你設計人形機器人時,不必擔心它沒有面部。

mindstorms nxt 2.0的使用者應該熟悉這種超音波傳感器,因為這款在ev3中出現的傳感器是在nxt 2.0家庭版和教育版中都出現過的超音波傳感器的更新版。

《樂高EV3機器人搭建與程式設計》——2.6 傳感器

繼續閱讀