首頁 搜尋 我的知識庫
動手製作Arduino機器人

動手製作Arduino機器人

作者: 邁克爾‧馬格里斯
出版社: 馥林文化
出版日期: 2015/07/27
ISBN-13: 9789866076565
書店 1






內容描述


以前要製作能夠感知並與環境互動的機器人需要相當高的技巧,但是Arduino的出現讓一切都變得非常簡單。透過本書和Arduino的軟硬體開發環境,你可以學習到如何製作和用程式控制機器人,讓它行走、感測周遭並完成各種任務。只要你有一點點程式的概念和對電子的濃厚興趣就可以開始製作書中的專題。

  閱讀本書你將可以了解:
  機器人的移動、偵測障礙物、感測器和控制相關概念
  如何用Arduino製作二輪及四輪機器人
  用馬達擴充版、感測器和DC直流馬達控制機器人
  了解距離感測器、紅外線感測器和遙控裝置的用法
  如何撰寫可讓機器人探索環境的程式碼

本書特色

  來製作一個能精確執行指令和自主行動的機器人吧!
  介紹如何用Arduino製作二輪及四輪機器人,包括馬達、感測器、移動平臺與Arduino線路組裝等。
  介紹如何安裝Arduino、上傳程式碼控制機器人的速度和方向,讓機器人具備循跡和偵測障礙物的功能。
  介紹多種感測器及遙控功能。


目錄大綱


第1章:淺談機器人製作
為什麼要做機器人?
機器人的移動方式
使用工具
 
第2章:線路組裝
硬體需求
製作方式
 
第3章:製作二輪移動平臺
硬體需求
零件組裝
安裝紅外線感測器
下一步
 
第4章:製作四輪移動平臺
硬體需求
零件組裝
安裝紅外線感測器
下一步
 
第5章:Arduino上手指南
硬體需求
Arduino軟體
Arduino硬體
安裝整合開發環境(IDE)
連接Arduino
使用整合開發環境
上傳並執行「閃爍」草稿碼
使用標籤
安裝外部函式庫
 
第6章:機器人基礎功能測試
硬體需求
軟體需求
本章使用的草稿碼
載入並執行helloRobot.ino草稿碼
草稿碼介紹
疑難排解
讓草稿碼更容易改良
 
第7章:控制速度與方向
硬體需求
本章使用的草稿碼
馬達種類
馬達控制器
馬達速度控制
 
第8章:感測器簡介
硬體需求
軟體需求
反射型紅外線感測器
聲納距離感測器
Maxbotix EZ1聲納距離感測器
Sharp紅外線距離感測器
近距離感測器
聲音感測器
Arduino錦囊妙計
 
第9章:面對邊界與線段
硬體需求
本章使用的草稿碼
Look 程式碼
邊緣偵測
循跡
草稿碼資料顯示
 
第10章:自主運動
硬體需求
本章使用的草稿碼
安裝Ping距離感測器
讓機器人四處移動
加入掃描功能
 
第11章:遙控
硬體需求
本章使用的草稿碼
遙控程式碼設計
用電視紅外線遙控器操控機器人


作者介紹


作者簡介

邁克爾‧馬格里斯 Michael Margolis

  邁克爾‧馬格里斯是開發和提供軟硬體互動運算領域的技術專家。他擁有超過30年擔任Sony、Microsoft和貝爾實驗室(Lucent/Bell Labs)高階管理員的經驗。另外他也參與Arduino 1.0中函式庫及核心軟體的開發。

譯者簡介

 

劉允中

  臺灣人,臺灣大學心理學系研究生,興趣為語言與認知神經科學。喜歡旅行、閱讀、聽音樂、唱歌,現為兼職譯者。






相關書籍

大腦如何精準學習

機械構造解剖圖鑑【修訂版】

為什麼魚不存在:關於失去、愛與生命的本質,踏上追尋人生意義的解答之旅

化學:不斷孕育出最新材料 新觀念伽利略7