AVR單片機與小型機器人製作

AVR單片機與小型機器人製作

任務1 任務1 任務1

基本信息


出版社: 電子工業出版社; 第1版 (2009年6月1日)
叢書名: 工作導向創新實踐教材
平裝: 225頁
正文語種: 簡體中文
開本: 16
ISBN: 9787121088599
條形碼: 9787121088599
商品尺寸: 23 x 18.2 x 1 cm
商品重量: 322 g
ASIN: B002DMLHGE

內容簡介


《AVR單片機與小型機器人製作》以兩輪智能移動機器人的構思(conceive)、設計(Design)、實施(Implement)、運行(Operate)為典型項目,採用AVR系列單片機作為兩輪移動智能機器人的控制器,按照小型兩輪機器人製作的工作過程展開教學與實踐,通過循序漸進構建智能機器人控制器和控制軟體,將AVR單片機的外圍引腳介面特性、外圍擴展電路、內部結構原理和C語言程序設計等知識通過“學中做,做中學”的方式傳授給學生,徹底打破了傳統的教學方法和教學體系結構,解決了單片機原理與應用、C語言程序設計等核心專業基礎課程抽象與難學的問題。
《AVR單片機與小型機器人製作》可作為職業教育的“單片機技術與應用”、“嵌入式C語言程序設計”等課程的學習教材和教學參考書,也可以作為本科院校工程訓練、電子製作的實踐教材和相應專業的實驗配套教材,同時還可以供廣大希望從事嵌入式系統開發和C語言程序設計的工程技術人員、高等院校相關專業師生和個人自學使用。

目錄


第1章 用AVR單片機創建第一個機器人C程序
單片機與AVR系列單片機
兩輪教育機器人
任務1 獲得軟體開發環境
任務2 安裝WinAVR軟體
任務3 硬體安裝
任務4 一個簡單的程序
任務5 實驗結束切斷電源
第2章 用單片機I/O介面控制伺服電機
AVR單片機ATMEGA8的輸/k/輸山介面
任務1 如何控制時間和重複執行某個動作指令
任務2 時間跟蹤和重複執行電路動作指令
任務3 伺服電機連接
任務4 伺服電機凋零
任務5 計數並控制循環次數
任務6 測試電機
笫3章 機器人的組裝及編程測試
任務1 組裝機器人
任務2 重新測試伺服電機
任務3 開始/複位指示電路和編程
任務4 測試帶有調試終端的速度控制
第4章 機器人的巡航控制與函數實現
任務1 基本的機器人動作
任務2 調整基本運動
任務3 計算運動距離
任務4 勻變速運動
任務5 用函數調用簡化運動程序
任務6 高級主題——複雜運動的編程
第5章 用I/O介面實現機器人觸覺導航
任務1 安裝並測試機器人的鬍鬚
任務2 實地測試鬍鬚
任務3 基於鬍鬚的觸覺導航
任務4 當小車卡住時的人士智能和判斷
第6章 用光敏電阻進行導航
任務1 搭建和測試光敏電阻電路
任務2 行走和躲避陰影
任務3 更易於響應陰影的機器人
任務4 從光敏電阻得到更多的信息
任務5 手電筒光束引導機器人
任務6 向光源移動
第7章 機器人紅外線導航
使用紅外線前燈探測道路
任務1 搭建並測試IR發射和探測器對
任務2 物體檢測和紅外干涉的實地測試
任務3 紅外檢測範圍調整
任務4 探測和避開障礙物
任務5 高性能的IR導航
任務6 俯視的探測器
第8章 機器人的距離檢測
任務1 紅外探測電路檢測距離的原理與編程
任務2 尾隨小車
任務3 跟蹤條紋帶
第9章 機器人LCD集成與應用編程
LCD 顯示器的介紹
任務1 認識LCD顯示器
任務2 編寫LCD模塊驅動程序
任務3 用LCD顯示機器人運動狀態
附錄A 利用並口下載
附錄B 本書所使用機器人零配件清單