目錄
第1章 單片機的可視化編程
1.1 單片機及編程
1.1.1 單片機及其發展概況
1.1.2 常用單片機的類型及特點
1.1.3 單片機編程的流程及語言
1.2 單片機的可視化編程
1.2.1 可視化編程的軟體及其類型
1.2.2 Modkit與MSP430的有機結合
1.3 練習與思考
第2章 軟硬體開發環境
2.1 Modkit開發軟體
2.1.1 系統要求
2.1.2 軟體安裝
2.1.3 硬體配置
2.2 MSP430開發板
2.2.1 MSP-EXP430G2簡介
2.2.2 輸入/輸出埠
2.2.3 A/D轉換和D/A轉換
2.2.4 外圍供電、時鐘和複位電路
2.3 快速入門實例——「星光閃爍」
2.3.1 塊代碼編程
2.3.2 編寫程序
2.3.3 離線運行與測試
2.4 練習與思考
第3章 Modkit編程基礎
3.1 Modkit界面
3.1.1 硬體管理界面
3.1.2 邏輯代碼塊
3.2 代碼塊功能
3.2.1 硬體代碼塊
3.2.2 模擬/數字輸入
3.2.3 模擬/數字輸出
3.2.4 運算塊
3.2.5 控制塊
3.2.6 變數塊
3.3 代碼塊應用
3.4 練習與思考
第4章 感測模塊與執行元件
4.1 單片機的數據獲取與執行
4.2 感測模塊
4.2.1 力學類感測器——敲擊模塊和水銀開關模塊
4.2.2 熱學類——溫度感測器(熱敏電阻)
4.2.3 聲學類——麥克風感測器模塊
4.2.4 光學類——光敏電阻模塊、火焰檢測和紅外循跡模塊
4.2.5 磁學類——磁簧開關
4.3 執行機構
4.3.1 電機類——熱敏繼電器控制模塊
4.3.2 電聲類——蜂鳴器和揚聲器
4.3.3 電光類——發光二極體和激光二極體
4.4 練習與思考
第5章 電子藝術——基於MSP430的創意電路設計與實現
5.1 電子藝術
5.1.1 電子藝術概述
5.1.2 「紙電路」設計理念
5.1.3 紙電子藝術編程模塊
5.2 紙電子藝術的原理及流程
5.2.1 紙電路的原理
5.2.2 構成要素
5.2.3 紙電路製作技巧
5.2.4 製作流程
5.3 紙電子藝術創意案例
5.3.1 閃爍的星星
5.3.2 小車
5.4 練習與思考
5.5 拓展項目
第6章 MSP430智能小車硬體設計及基本功能實現
6.1 MSP430最小系統
6.1.1 單片機最小系統
6.2 MSP430小車的硬體電路設計與製作
6.2.1 原理圖
6.2.2 PCB製作
6.2.3 小車焊接
6.3 小車基本功能測試
6.3.1 離線運行
6.3.2 電機啟停控制
6.3.3 直線行走、轉彎和定時
6.3.4 迷宮行走
6.4 練習與思考
第7章 無人駕駛場景下MSP430小車的智能化
7.1 智能化——人工智慧(Al)
7.1.1 人工智慧的應用
7.1.2 人工智慧的定義及特徵
7.1.3 神經網路
7.2 智能汽車
7.2.1 無人駕駛等級與現狀
7.2.2 無人駕駛汽車的功能
7.3 MSP430小車的智能化控制實例
7.3.1 小車的循跡與避障
7.3.2 小車的脈寬調製調速控制
7.3.3 小車的燈光功能
7.4 無線充電智能小車
7.4.1 設計任務
7.4.2 設計目標
7.4.3 設計思路與總體框架
7.4.4 硬體製作
7.4.5 軟體設計與編程
7.4.6 功能調試
7.5 練習與思考
附錄
附錄1 紙電子藝術
附錄1.1 紙電路小車
附錄1.2 紙電路小車的電路圖
附錄1.3 紙電路元件清單
附錄1.4 紙電路小車模型A——頂層
附錄1.5 紙電路小車模型B——電路層(中間層)
附錄1.6 &nbs