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

智能小車C語言程序控制(職業教育物聯網專業校企合作精品教材)

  • 作者:編者:秦磊//梁爽|責編:白楠
  • 出版社:電子工業
  • ISBN:9787121405808
  • 出版日期:2021/02/01
  • 裝幀:平裝
  • 頁數:227
人民幣:RMB 38 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書主要以智能小車循跡比賽為載體,通過基於Arduino平台的智能小車的各種功能的實現,將C語言程序設計中的各個知識點進行分解,主要講述了智能小車的原理及結構、IDE開發環境、C語言程序結構和特點、數據及類型、C語言程序基本語句、常用的程序結構、函數類型和調用及數組的基本知識等。
    本書各章節內容安排都是為了最終實現Arduino智能小車的編程、調試、運行等各項功能,每章節在學習完C程序設計等基礎知識點后,均配套相對應的基於Arduino平台的實例,具有現實意義,為學生對智能小車進行安裝、編程和調試打下基礎。
    本書採用任務驅動的形式,以項目實踐教學為主、理論講授為輔,通過5個環節逐步引導學生完成指定任務,引導學生在學習過程中掌握所需要的理論知識。
    本書可作為職業院校物聯網相關專業教學用書,也可作為企業技術人員自學參考用書。

作者介紹
編者:秦磊//梁爽|責編:白楠

目錄
任務  安裝調試智能循跡小車
環節一  情境描述
環節二  信息收集
第1章  初識智能小車
  1.1  智能小車簡介
  1.2  智能小車的基本結構
    1.2.1  感測器部分
    1.2.2  控制器部分
    1.2.3  執行器部分
    1.2.4  其他部分
  1.3  智能小車的工作原理
    1.3.1  電機驅動與調速原理
    1.3.2  循跡原理
    1.3.3  避障原理
第2章  集成開發環境介紹
  2.1  Arduino IDE
    2.1.1  安裝Arduino IDE
    2.1.2  用Arduino IDE完成一個小程序
    2.1.3  常用的第三方軟體
  2.2  Dev-C++
  2.3  Visual Studio
  2.4  Turbo C
第3章  初識C語言
  3.1  概述
  3.2  C語言的產生和發展
  3.3  C語言的特點
  3.4  C語言的基本框架
  3.5  C語言程序設計過程
  3.6  編寫簡單的C語言程序
第4章  點亮一個LED
  4.1  C語言數據類型
    4.1.1  常量
    4.1.2  變數
  4.2  點亮一個LED的控制系統設計
    4.2.1  硬體電路設計
    4.2.2  程序設計
    4.2.3  執行效果
第5章  製作模擬交通燈
  5.1  運算符與表達式
    5.1.1  算術運算符和算術表達式
    5.1.2  賦值運算符和賦值表達式
    5.1.3  關係運算符和關係表達式
    5.1.4  邏輯運算符和邏輯表達式
    5.1.5  條件運算符和條件表達式
    5.1.6  逗號運算符和逗號表達式
    5.1.7  sizeof運算符
    5.1.8  數據類型轉換
    5.1.9  運算符的優先順序和結合性
  5.2  語句
  5.3  C語言中的基本輸入/輸出函數

    5.3.1  printf()函數
    5.3.2  scanf()函數
    5.3.3  putchar()函數
    5.3.4  getchar()函數
  5.4  順序結構程序設計舉例
  5.5  模擬交通燈控制系統設計
    5.5.1  硬體電路設計
    5.5.2  程序設計
第6章  製作小夜燈
  6.1  選擇語句
    6.1.1  基本if語句
    6.1.2  if-else語句
    6.1.3  嵌套if語句
    6.1.4  if-else-if語句
    6.1.5  switch語句
  6.2  相關案例介紹
    6.2.1  用電腦指令控制LED
    6.2.2  用按鍵控制LED
    6.2.3  製作神奇小夜燈
第7章  製作跑馬燈
  7.1  for循環
  7.2  while循環
  7.3  do-while循環
  7.4  循環嵌套
  7.5  break語句
  7.6  continue語句
  7.7  跑馬燈的製作
  7.8  模擬按鍵響應事件
  7.9  通過串口接收和發送大量數據
第8章  智能小車綜合PWM控制
  8.1  函數的定義與調用
    8.1.1  函數的定義
    8.1.2  函數的調用
  8.2  庫函數和自定義函數
    8.2.1  庫函數
    8.2.2  自定義函數
    8.2.3  函數的分類
  8.3  函數的參數和返回值
    8.3.1  函數的參數
    8.3.2  函數的返回值
  8.4  函數的嵌套調用和遞歸調用
    8.4.1  函數的嵌套調用
    8.4.2  函數的遞歸調用
  8.5  常用Arduino函數
    8.5.1  結構函數
    8.5.2  功能函數
  8.6  火焰報警案例
  8.7  智能小車綜合PWM控制系統設計
第9章  數碼管靜態顯示
  9.1  一維數組

    9.1.1  一維數組的定義
    9.1.2  一維數組元素的引用
    9.1.3  一維數組的初始化
    9.1.4  一維數組的應用
  9.2  二維數組
    9.2.1  二維數組的定義
    9.2.2  二維數組元素的引用
    9.2.3  二維數組的初始化
    9.2.4  二維數組的應用
  9.3  字元數組
    9.3.1  字元數組的定義
    9.3.2  字元數組元素的引用
    9.3.3  字元數組的初始化
    9.3.4  字元串和字元串結束標誌
    9.3.5  字元數組的輸入和輸出
    9.3.6  字元串處理函數
    9.3.7  字元數組的應用
  9.4  數碼管靜態顯示系統設計
    9.4.1  數碼管的工作原理及結構
    9.4.2  電路設計
    9.4.3  源程序設計
環節三  分析計劃
環節四  任務實施
環節五  檢驗評估
附錄A  任務單
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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