學C語言從玩NXT樂高機器人開始(使用NXC)(第三版)

學C語言從玩NXT樂高機器人開始(使用NXC)(第三版)
定價:520
NT $ 288 ~ 468
  • 作者:李春雄
  • 出版社:上奇資訊
  • 出版日期:2017-06-28
  • 語言:繁體中文
  • ISBN10:9869498213
  • ISBN13:9789869498210
  • 裝訂:平裝 / 448頁 / 17 x 23 cm / 普通級 / 雙色印刷 / 三版
 

內容簡介

  •銜接正規程式「C語言的先修課程」。
  •對NXT樂高機器人的支援性非常高。
  •具有NXT-G軟體所沒有的除錯功能。
  •「邊寫邊玩」引起動機與增加興趣。
 
 

目錄

Chapter 1 樂高機器人
Chapter 2 NXT 主機的程式開發環境
Chapter 3 NXC 程式的開發環境
Chapter 4 資料的運算
Chapter 5 流程控制
Chapter 6 陣列
Chapter 7 副程式與函式和巨集
Chapter 8 機器人動起來了(伺服馬達)
Chapter 9 機器人碰碰車(觸碰感測器)
Chapter 10 「 聲音」感測器(NxtSoundSensor)
Chapter 11 機器人軌跡車(光源感測器)
Chapter 12 機器人走迷宮(超音波感測器)
Chapter 13 進階功能的運用

 
 



  樂高是一家世界知名的積木玩具公司,從各種簡單的積木到複雜的動力機構,甚至自創樂高機器人,全都能讓大人與小孩玩到樂此不疲。為何樂高能讓大、小朋友甚至玩家「百玩不厭」呢?其最主要原因是它可以依照每一位玩家的「想像力及創造力」來建構其個人獨特的作品,並且還可透過「樂高專屬的軟體(NXT-G)」來控制NXT 樂高機器人。

  何謂NXT-G 軟體呢?,其實它是LEGO 公司用來針對設計NXT 機器人程式的軟體,而在NXT-G 中(G 代表Graphic(圖形)),亦即它是一種「圖形化」的拼圖程式軟體,其適合國中、小學生或第一次接觸樂高機器人程式者。但是,對於高中、職及大專院校學生而言,恐怕不是最佳的選擇,其原因如下:

  1. 較難銜接正規程式設計課程。
  2. 沒有提供較完整的除錯功能。
  3. 定義數值運算的副程式變得程序複雜等等。

  有鑑於此,筆者建議對於高中、職及大專院校學生,可以在學習正規C 語言程式設計之前,先學習「NXC 程式」來控制NXT 機器,其目的「邊做邊寫」引起動機與增加興趣。

  何謂NXC 程式呢?其實NXC(Not eXactly C)是一種控制NXT 樂高機器人的程式語言,換言之,NXC 是針對NXT 量身定作的C 語言。其開發環境是透過BricxCC(Bricx Command Center)整合開發環境(IDE),它可讓我們用NXC來撰寫NXT 機器人程式。其主要的優點如下:

  1. 銜接正規程式「C 語言的先修課程」。
  2. 對NXT 樂高機器人的支援性非常高。
  3. 具有NXT-G 軟體所沒有的除錯功能。
  4. 「邊寫邊玩」引起動機與增加興趣。

  最後,在此特別感謝各位讀者對本著作的支持與愛護,筆者才疏學淺,有疏漏之處,敬請各位資訊先進不吝指教。

李春雄([email protected])
網路書店 類別 折扣 價格
  1. 新書
    55
    $288
  2. 新書
    79
    $411
  3. 新書
    79
    $411
  4. 新書
    85
    $442
  5. 新書
    9
    $468
  6. 新書
    9
    $468
  7. 新書
    9
    $468