TOP
1/1
庫存 4
  • 學C語言從玩NXT樂高機器人開始(使用NXC)

  • ISBN13:9789865002367
  • 出版社:上奇科技
  • 作者:李春雄
  • 裝訂/頁數:平裝/448頁
  • 附件:光碟
  • 規格:22cm*17cm*2cm (高/寬/厚)
  • 版次:4
  • 出版日:2018/08/05
  • 中國圖書分類:自動控制工程
定  價:NT$520元
優惠價: 9468
可得紅利積點:14 點

庫存: 4

商品簡介

目次

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

樂高是一家世界知名的積木玩具公司,從各種簡單的積木到複雜的動力機構,甚至自創樂高機器人,全都能讓大人與小孩玩到樂此不疲。為何樂高能讓大、小朋友甚至玩家「百玩不厭」呢?其最主要原因是它可以依照每一位玩家的「想像力及創造力」來建構其個人獨特的作品,並且還可透過「樂高專屬的軟體(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. 「邊寫邊玩」引起動機與增加興趣。
最後,在此特別感謝各位讀者對本著作的支持與愛護,筆者才疏學淺,有疏漏之處,敬請各位資訊先進不吝指教。
李春雄(Leech@csu.edu.tw)

 

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 進階功能的運用

購物須知

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。