機器人程式超簡單 : LEGO MINDSTORMS EV3動手作(專題卷)

  • 9 432
    480

配送方式

  • 台灣
    • 國內宅配:本島、離島
    • 到店取貨:
      金石堂門市 不限金額免運費
      7-11便利商店 ok便利商店 萊爾富便利商店 全家便利商店
  • 海外
    • 國際快遞:全球
    • 港澳店取:
      ok便利商店 順豐 7-11便利商店

內容簡介

.樂高EV3機器人結合了簡單易用的圖形化程式環境,以及更強更快的控制核心與感測器,搭配後馬上就能完成您的第一台機器人。

.結合樂高各種不同的零件,讓您的機器人可以完成各種複雜的動作功能,在實作中理解各種機械與物理原理。

.本書內含數十個程式範例,包含機器人行為設計、感測器、音效以及藍牙遙控等許多整合式機器人應用,是您在學習機器人的路程中一本實用的專題指南,非常適合各級教學單位使用。

.範例程式檔與本書更多資訊,請上CAVEDU系列叢書官方網站:http://www.cavedu.com/book。

本書特色

◎    最新!樂高EV3機器人教學書籍進階功能版!
◎    本書適用於機器人入門玩家、想帶領小朋友自學機器人以及機器人科學才藝教室。

作者

曾吉弘

現為:CAVEDU教育團隊技術總監、CAVEDU教育團隊專業講師群。

郭皇甫

彰化師範大學畢;現任CAVEDU教育團隊講師。

專長:LEGO EV3機器人,SCRATCH程式設計,3D繪圖,3D列印,UNITY遊戲製作。

蔡雨錡

國立台灣大學物理學系在學。

專長:Android智慧型裝置程式設計、樂高EV3圖控環境。

目錄

第一章樂高機器人發展史與EV3硬體介紹
第二章EV3-G安裝與環境介紹
第三章迴力車與避障車
第四章紅外線遙控車
第五章藍牙遙控車
第六章比例控制循跡
第七章打地鼠一
第八章打地鼠二
第九章超音波電子琴
第十章App Inventor 結合機器人控制
附錄A組裝範例機器人
附錄BSound/Image Edit
附錄C使用wifi
附錄D匯入Mindsensors blocks

試閱

專題五 藍牙遙控車

5-1學習目標

本章中,我們將學習如何使用訊息傳遞指令連接兩台EV3,一台做遙控器,另一台做遙控車。

5-2簡易線控遙控車

在做藍牙遙控車之前,我們先來做一個簡易版的線控遙控車,順便看一下遙控車的重要元素有哪些吧!

5-2-1 遙控車機構

遙控車的重要元素有兩個:遙控器,以及被搖控的車。在本小節中,我們將兩個觸碰感測器組合起來分別控制車子的兩顆馬達轉動與否,本範例的設定為當連接Port1的觸碰感測器按下時,馬達B會轉動;當連接Port4的觸碰感測器轉動的時候,馬達C會轉動。當您同時按下兩個觸碰感測器時,車子便會直走。注意:兩個觸碰感測器的連接線應選擇長的越方便操縱。

5-2-2 程式撰寫

當您的程式功能越複雜時,寫法就有越多種,以下將介紹其中一種,另一種寫法由您來思考如何寫(可參考本章延伸挑戰第5題的附錄解答)

EasyControlCar1.ev3

STEP 1:在起始指令(Start)後面接一個迴圈指令(Loop),結束條件設定為無限(Unlimited),讓我們後續可以不斷地去偵測按鈕的狀態。

STEP 2:在迴圈中放入一個Switch指令,將選擇條件設定為Port1的觸碰感測器是否被按壓(狀態1)

STEP 3:當Port1觸碰感測器被按壓時(V),讓B馬達狀態為On,馬力為50;當Port1觸碰感測器不為被按壓時(5),讓B馬達狀態為Off。

STEP 4:利用多工的寫法,再拉出一個起始指令(Start),用第二個個起始指令來負責另一組Port4與C馬達關係的程式,重複上面的STEP 1~STEP 3,將Port1改成Port4,馬達B改成馬達C,程式就完成了。

現在,您已經完成了您的簡易版線控遙控車,如果您還有興趣作改裝,也可以改寫成如果沒按觸碰感測器馬達就反轉,或是加上第三個觸碰感測器,設定為按下時車子就停止等等。自由發揮將可能有意想不到的結果。

5-3訊息傳遞指令介紹

接下來我們要進入用藍牙傳遞訊息的教學,這樣我們才可以作出不需要連接線的遙控車。訊息傳遞指令(Messaging)用於在 EV3 主機之間發送藍牙訊息。要發送或接收訊息,必須先通過主機藍牙選單或通過藍牙連接方指令連接 EV3 主機。訊息傳遞指令(Messaging)有三種模式:發送、接收、比較。右上角的空格為訊息標題,預設為abc。下面由左到右分別為模式選擇、接受訊息的主機名稱、要發送的訊息。訊息值為文字、數字、邏輯。注意:如果未填接收訊息的主機名稱,此訊息將可以被任一主機接收。

5-3-1 訊息指令的三種模式

發送訊息模式下,由左到右分別為模式選擇、接受訊息的主機名稱、要發送的訊息。訊息值可以選擇為文字、數字、邏輯。

接收模式下,通過藍牙從連接的 EV3 主機接收文字、數字或邏輯訊息。接收的訊息輸出在接收了訊息之前爲“否”。可從訊息輸出來得知是否已接收訊息。訊息標題用於接收同標題的訊息。

比較模式下,將接收的訊息與現有值進行比較。由左到右分別為:模式選擇、比較符號、比較的內容、比較結果輸出、接收到的訊息輸出。

詳細資料

詳細資料

    • 語言
    • 中文繁體
    • 裝訂
    • 紙本平裝
    • ISBN
    • 9789864050208
    • 分級
    • 普通級
    • 頁數
    • 208
    • 商品規格
    • 25開15*21cm
    • 出版地
    • 台灣
    • 適讀年齡
    • 全齡適讀
    • 注音
    • 級別

商品評價

訂購/退換貨須知

加入金石堂 LINE 官方帳號『完成綁定』,隨時掌握出貨動態:

加入金石堂LINE官方帳號『完成綁定』,隨時掌握出貨動態
金石堂LINE官方帳號綁定教學

提醒您!!
金石堂及銀行均不會請您操作ATM! 如接獲電話要求您前往ATM提款機,請不要聽從指示,以免受騙上當!

退換貨須知:

**提醒您,鑑賞期不等於試用期,退回商品須為全新狀態**

  • 依據「消費者保護法」第19條及行政院消費者保護處公告之「通訊交易解除權合理例外情事適用準則」,以下商品購買後,除商品本身有瑕疵外,將不提供7天的猶豫期:
    1. 易於腐敗、保存期限較短或解約時即將逾期。(如:生鮮食品)
    2. 依消費者要求所為之客製化給付。(客製化商品)
    3. 報紙、期刊或雜誌。(含MOOK、外文雜誌)
    4. 經消費者拆封之影音商品或電腦軟體。
    5. 非以有形媒介提供之數位內容或一經提供即為完成之線上服務,經消費者事先同意始提供。(如:電子書、電子雜誌、下載版軟體、虛擬商品…等)
    6. 已拆封之個人衛生用品。(如:內衣褲、刮鬍刀、除毛刀…等)
  • 若非上列種類商品,均享有到貨7天的猶豫期(含例假日)。
  • 辦理退換貨時,商品(組合商品恕無法接受單獨退貨)必須是您收到商品時的原始狀態(包含商品本體、配件、贈品、保證書、所有附隨資料文件及原廠內外包裝…等),請勿直接使用原廠包裝寄送,或於原廠包裝上黏貼紙張或書寫文字。
  • 退回商品若無法回復原狀,將請您負擔回復原狀所需費用,嚴重時將影響您的退貨權益。
金石堂門市 全家便利商店 ok便利商店 萊爾富便利商店 7-11便利商店
World wide