幫助中心 | 我的帳號 | 關於我們

VEX機器人創新編程設計(基於RobotC中國青少年機器人競賽VEX機器人工程挑戰賽參考用書)

  • 作者:編者:李哲//羅強//王天威|責編:耍利娜
  • 出版社:化學工業
  • ISBN:9787122353290
  • 出版日期:2020/01/01
  • 裝幀:平裝
  • 頁數:200
人民幣:RMB 59 元      售價:
放入購物車
加入收藏夾

內容大鋼
    VEX機器人是一款國際上廣泛使用的機器人產品,越來越多的中小學開設有相關的課程。它通常採用C語言編程,是孩子們了解和掌握人工智慧技術的好工具。
    本書首先介紹了VEX機器人的硬體組成模塊,接著講解了C語言的基礎知識,然後選用適合中小學生使用的RobotC開發環境,一步步講解了利用RobotC進行編程開發的技巧,再深入到控制演算法的使用,最後通過一系列有趣的機器人設計開發案例加以運用,由點到面給孩子以啟發。
    本書力圖拓寬學生的視野,將學科知識與項目活動相結合,從而成為中小學生STEM教育課程的一種嘗試與探索。本書適合機器人愛好者、中小學生創客師生等自學使用,也可作為相關培訓機構的教學參考用書。

作者介紹
編者:李哲//羅強//王天威|責編:耍利娜

目錄
第1章  VEX機器人介紹
  1.1  VEX常用感測器
    1.1.1  數字量感測器
    1.1.2  模擬量感測器
  1.2  VEX主控
  1.3  VEX遙控
    1.3.1  模擬量控制
    1.3.2  數字量控制
    1.3.3  夥伴遙控
  1.4  Wi-Fi模塊
  1.5  電動系統
    1.5.1  電機
    1.5.2  電機控制器
    1.5.3  電源擴展器
  1.6  氣動系統
    1.6.1  氣動配件
    1.6.2  氣缸
    1.6.3  電磁閥
第2章  RobotC教程
  2.1  RobotC簡介
  2.2  軟體及驅動安裝
  2.3  界面認識
  2.4  RobotC軟體設置
  2.5  新建c和h文件
  2.6  下載程序
    2.6.1  機器人連接電腦
    2.6.2  下載並運行程序
  2.7  定義主控介面
    2.7.1  電機介面
    2.7.2  模擬量介面
    2.7.3  數字量介面
    2.7.4  I2C介面
    2.7.5  UART介面
    2.7.6  SP介面
  2.8  設置電機轉動的功率motor[]
    2.8.1  電機功率與轉動關係
    2.8.2  控制電機功率
    2.8.3  讀取電機功率
  2.9  延時函數
  2.10  使用遙控器vexRT[]
    2.10.1  獲取按鍵的值
    2.10.2  獲取搖桿的值
    2.10.3  獲取遙控內置加速度計的值
    2.10.4  獲取夥伴遙控器的遙控數據
  2.11  使用感測器SensorValue[]
    2.11.1  讀取感測器值的方法
    2.11.2  限位開關、觸碰開關、跳線
    2.11.3  聲波
    2.11.4  普通雙向編碼器
    2.11.5  集成雙向編碼器

    2.11.6  紅外巡線感測器
    2.11.7  角度感測器
    2.11.8  陀螺儀
  2.12  控制數字量介面的輸出
    2.12.1  讀取輸出的值
    2.12.2  寫入輸出的值
    2.12.3  輸出的值取反
    2.12.4  控制氣缸的電磁閥
    2.12.5  控制LED
  2.13  使用定時器T1、T2、T3、T4
    2.13.1  讀取定時器的時間值
    2.13.2  重置定時器
    2.13.3  使用定時器做非阻塞型延時
    2.13.4  定時器作為函數的參數
  2.14  列印調試信息DebugStream()
    2.14.1  調試流窗口
    2.14.2  使用writeDebugStream()列印信息
    2.14.3  清除DebugStream窗口
  2.15  使用LCD顯示屏
    2.15.1  使用LCD顯示信息
    2.15.2  使用LCD按鍵
    2.15.3  控制LCD的背光燈
  2.16  使用蜂鳴器
    2.16.1  蜂鳴器播放聲音的特點
    2.16.2  使用蜂鳴器播放聲音
    2.16.3  等待聲音完成播放
    2.16.4  清除蜂鳴器所有聲音
    2.16.5  蜂鳴器的音量
  2.17  其他實用功能與函數
    2.17.1  獲取主控電池的電壓
    2.17.2  讀取系統開機運行時間
    2.17.3  清除所有變數
    2.17.4  常用數學函數
  2.18  RobotC的多任務系統
    2.18.1  常見的任務類型
    2.18.2  任務的時間片
    2.18.3  任務的狀態及轉換
    2.18.4  任務的優先順序
    2.18.5  定義任務
    2.18.6  啟動任務與停止任務
    2.18.7  暫停任務與恢復任務
    2.18.8  等待任務運行完畢
    2.18.9  給任務傳遞參數
  2.19  程序調試方法
  2.20  場地控制器程序
第3章  機器人C語言基礎
  3.1  變數
    3.1.1  變數三要素
    3.1.2  基本數據類型
    3.1.3  強制類型轉換

    3.1.4  定義變數
  3.2  常量
  3.3  程序註釋
  3.4  語句和複合語句
  3.5  表達式
    3.5.1  算術運算符與算術表達式
    3.5.2  關係運算符和關係表達式
    3.5.3  邏輯運算符和邏輯表達式
    3.5.4  賦值運算符和賦值表達式
  3.6  程序基本結構
    3.6.1  順序結構
    3.6.2  選擇結構
    3.6.3  循環結構
  3.7  函數
    3.7.1  為什麼要使用函數
    3.7.2  函數的定義
    3.7.3  函數的調用
    3.7.4  函數的嵌套調用
    3.7.5  局部變數與全局變數
  3.8  #include頭文件
第4章  機器人實用演算法
  4.1  等待事件
    4.1.1  等待按鍵
    4.1.2  等待感測器
    4.1.3  等待超時
  4.2  事件發生時的操作
  4.3  程序里選擇場地、自動方案等
  4.4  用編碼器測速
  4.5  機械爪控製程序
  4.6  機器人底盤限速
  4.7  手動程序中啟動自動程序
    4.7.1  函數型自動程序
    4.7.2  線程型自動程序
第5章  PID控制演算法通俗講解
  5.1  問題實例
    5.1.1  實驗器具
    5.1.2  實驗目的
  5.2  程序控制思路
    5.2.1  簡單控制
    5.2.2  剎車控制
    5.2.3  PID控制
    5.2.4  PID參數
附錄一  實用物理電路知識
附錄二  典型機器人機型
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032