Arduino項目開發——音樂創意
內容描述
本書以“大眾創業萬眾創新”為時代背景,結合當前高等院校創新實踐課程,
總結Arduino開源硬件的開發方法,並給出了系統開發Arduino智能硬件產品的實際案例。
其主要內容包括四個方面:開源硬件簡介及Arduino開發板,Arduino開發產品的基本方法、
外圍硬件及傳感器使用方法。
本書內容是教師在教學過程中,基於Arduino開發台,指導學生進行創新項目,
*後總結了的項目開發案例,圖文並茂,豐富實用,深入淺出,易學易用。
對於書中的每個案例從項目背景、創意描述、功能及總體設計、具體電路圖、
系統流程圖、產品展示以及每個案例所用模塊進行詳細講解,
使讀者可以從不同層面對開發案例進行分析、理解和具體實現。
目錄大綱
目錄
第1章Arduino項目設計基礎
1.1開源硬件簡介
1.2Arduino開源硬件
1.2.1Arduino開發板
1.2.2Arduino擴展板
1.3Arduino軟件開發平台
1.3.1Arduino平台特點
1.3.2Arduino IDE的安裝
1.3.3Arduino IDE的使用
1.4Arduino編程語言
1.4.1Arduino編程基礎
1.4.2數字IO引腳的操作函數
1.4.3模擬IO引腳的操作函數
1.4.4高級IO引腳的操作函數
1.4.5時間函數
1.4.6中斷函數
1.4.7串行通信函數
1.4.8Arduino的庫函數
1.5Arduino硬件設計平台
1.5.1Fritzing軟件簡介
1.5.2Fritzing使用方法
1.5.3Arduino電路設計
1.5.4Arduino開發平台樣例與編程
第2章八階光立方實現藍牙控制項目設計
2.1功能及總體設計
2.2模塊介紹
2.2.1主程序模塊
2.2.2HC05藍牙模塊
2.2.3音樂頻譜模塊
2.2.4輸出模塊
2.3產品展示
2.4元件清單
第3章樂光寶盒項目設計
3.1功能及總體設計
3.2模塊介紹
3.2.1主程序模塊
3.2.2US100模塊
3.2.3HC05模塊
3.2.4輸出模塊
3.3產品展示
3.4元件清單
第4章音樂遊戲項目設計
4.1功能及總體設計
4.2模塊介紹
4.2.1輸入模塊
4.2.2Processing界面顯示模塊
4.3產品展示
4.4元件清單
第5章節奏大師之瘋狂打地鼠項目設計
5.1功能及總體設計
5.2模塊介紹
5.2.1主程序模塊
5.2.2ESP8266模塊
5.2.3服務器模塊
5.2.4前端模塊
5.3產品展示
5.4元件清單
第6章基於紅外測距的虛擬電子琴項目設計
6.1功能及總體設計
6.2模塊介紹
6.2.1主程序模塊
6.2.2SD卡讀寫模塊
6.2.3紅外測距模塊
6.2.4數據處理模塊
6.3產品展示
6.4元件清單
第7章智能彈奏尤克里裡項目設計
7.1功能及總體設計
7.2模塊介紹
7.2.1主程序模塊
7.2.2HC05藍牙模塊
7.2.3手機端APP製作
7.2.4舵機的調試
7.3產品展示
7.4元件清單
第8章身臨其境項目設計
8.1功能及總體設計
8.2模塊介紹
8.2.1主程序模塊
8.2.2HC05模塊
8.2.3輸出模塊
8.3產品展示
8.4元件清單
第9章基於溫度感應的LED表情控制音樂水杯項目設計
9.1功能及總體設計
9.2模塊介紹
9.2.1DS18B20模塊
9.2.2MAX7219ENG模塊
9.2.3音樂輸出模塊
9.3產品展示
9.4元件清單
第10章旋轉音樂盒項目設計
10.1功能及總體設計
10.2模塊介紹
10.2.1主程序模塊
10.2.2人體紅外感應模塊
10.2.3輸出模塊
10.3產品展示
10.4元件清單
第11章藍牙音樂播放器項目設計
11.1功能及總體設計
11.2模塊介紹
11.2.1SD卡模塊
11.2.2HC06模塊
11.2.3LCD1602模塊
11.2.4音頻放大電路模塊
11.3產品展示
11.4元件清單
第12章吉他手套項目設計
12.1功能及總體設計
12.2模塊介紹
12.2.1彎曲傳感器模塊
12.2.2輸出模塊
12.3產品展示
12.4元件清單
第13章音頻文件淨化器
13.1功能及總體設計
13.2模塊介紹
13.2.1SD卡讀取模塊
13.2.2數字信號處理模塊
13.2.3輸出模塊
13.3產品展示
13.4元件清單
參考文獻