●第1章 走進智能殿堂
1.1 電子時代
1.2 開源硬件
1.3 什麼是Arduino
1.4 Arduino UNO控制器
1.5 國內開源控制器簡介
1.6 Arduino學習套件
1.6.1 Arduino學器件清單
1.6.2 使用Arduino控制器及其器件的注意事項
1.6.3 Arduino UNO 控制器功能簡介
1.6.4 Arduino UNO端口擴展板功能簡介
1.6.5 面包板
1.6.6 學習平臺結構安裝
1.7 Arduino軟件及驅動安裝
1.7.1 Arduino IDE的下載及安裝
1.7.2 Arduino IDE 初始設置
1.7.3 Arduino UNO控制器驅動程序安裝
1.7.4 上傳繫統例程Blink.ino程序到Arduino UNO控制器
1.7.5 編寫自己的“Hello World”程序
1.7.6 Arduino IDE 編程語言參考
1.7.7 基本語法規則
1.8 米思齊簡介
1.8.1 軟件獲取
1.8.2 界面介紹
1.9 本章思考題
第2章 炫彩流水燈
2.1 基本概念
2.1.1 電壓、電流、接地
2.1.2 電阻和電阻器
2.1.3 歐姆定律
2.1.4 短路
2.1.5 電路搭設注意事項
2.1器件技術參數
2.1器件及電源引腳標識
2.1.8 信號、模擬信號、數字信號
2.2 器件介紹
2.3 項目一: 搭建第1個電路——串聯電路
2.4 項目二: 搭建第二個電路——並聯電路
2.5 項目三: 搭建第1個程序控制電路——閃爍LED燈
2.6 項目四: 炫彩流水燈
2.7 本章思考題
第3章 智能紅綠燈
3.1 基本概念
3.2 器件介紹
3.3 項目一: 通過按鍵開關點亮LED燈
3.4 項目二: 蜂鳴器響起來
3.5 項目三: 智能紅綠燈
3.6 本章思考題
第4章 呼吸燈
4.1 基本概念
4.1.1 幾種常用數制
4.1.2 幾種常用數制間的轉換
4.2 器件介紹
4.3 項目一: 讀取電位器的模擬信號值
4.4 項目二: 通過電位器控制LED燈的亮度
4.5 項目三: 通過光敏電阻調整LED燈的亮度
4.6 項目四: 呼吸燈的制作
4.7 數字信號/模擬信號操作函數
4.8 本章思考題
第5章 迎賓機器人
5.1 器件介紹
5.2 項目一: 舵機動起來
5.3 項目二: “世界那麼大,我想去看看”
5.4 項目三: 超聲波測距
5.5 項目四: 距離說出來
5.6 項目五: 迎賓機器人
5.7 本章思考題
第6章 紅外遙控調速小風扇
6.1 基本概念
6.1.1 導體、半導體、絕緣體
6.1.2 二極管
6.1.3 晶體管
6.1.4 雙極型晶體管
6.2 器件介紹
6.3 項目一: 紅外遙控控制LED燈
6.4 項目二: 按鍵控制直流電機的啟停
6.5 項目三: 紅外遙控調速小風扇
6.6 本章思考題
課中項目設計
第7章 搭建智能小車
第8章 紅外遙控智能小車
8.1 基本概念
8.2 項目一: 讓智能小車動起來
8.3 項目二: 紅外遙控智能小車
第9章 反饋型智能跟隨小車
9.1 基本概念
9.1.1 反饋型移動機器人
9.1.2 開環控制和閉環控制
9.2 項目: 反饋型智能跟隨小車
第10章 利用差分技術的智能小車
10.1 基於差分傳感器的歸航行為
10.2 器件介紹
10.3 項目一: 循跡歸航小車
10.4 項目二: 尋光歸航小車
10.5 項目三: 差分避障小車
結業項目設計——瘋狂迷宮
附錄A Mixly各功能模塊介紹及使用
A.1 Mixly各功能模塊介紹
A.1.1 輸入/輸出
A.1.2 控制
A.1.3 數學
A.1.4 文本
A.1.5 數組
A.1.6 邏輯
A.1.7 通信
A.1.8 存儲
A.1.9 傳感器
A.1.10 執行器
A.1.11 變量和函數
A.2 模塊使用說明
附錄B 語音模塊內容對照表
索引
參考文獻
本書主要通過項目學習(PBL,Project Based Learning)的方式綜合講解Arduino編程基礎和電子電路基礎,對第1版的部分內容進行了更新,具體介紹了Arduino IDE、Mixly、Arduino UNO控制器、C語言編程、傳感器、執行器、反饋型機器人等相關知識。通過精心設計的課程,讓學生由淺入深地了解Arduino軟件、智能硬件的性能和使用方法,鍛煉學生的程序邏輯思維能力,通過編程和使用智能硬件完成自己的創意。本書是全國青少年機器人技術等級考試(三、四級)的指定教材;同時,還可作為非電子類、計算機等、業智能硬件的入門教程,以及中小學科技教育課程教材,也可供Arduino的初學者和愛好者使用。