Processing與Arduino互動編程 ( 簡體 字) |
作者:黃文愷等 | 類別:1. -> 電腦組織與體系結構 -> 單晶片 -> Arduino 2. -> 程式設計 -> Processing |
譯者: |
出版社:機械工業出版社 | 3dWoo書號: 44003 詢問書籍請說出此書號!【缺書】 NT售價: 245 元 |
出版日:4/28/2016 |
頁數:174 |
光碟數:0 |
|
站長推薦: |
印刷:黑白印刷 | 語系: ( 簡體 版 ) |
|
加入購物車 │加到我的最愛 (請先登入會員) |
ISBN:9787111535263 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言: |
內容簡介:Processing是一種開源編程語言,專門為電子藝術和視覺交互設計而創建,其目的是通過可視化的方式輔助編程,并在此基礎上表達數字創意。Arduino是一款便捷靈活、方便上手的開源電子原型平臺,包含硬件(各種型號的Arduino板)和軟件(Arduino IDE)。Processing和Arduino都是簡單易學的開發平臺,前者是軟件平臺,后者是硬件平臺,兩者結合,把電子技術、單片機技術和圖形編程技術更好地融合在一起,可以實現更多有趣的應用。本書提供了一些Arduino與Processing互動的例子,包括讀取各類傳感器,以及與各類傳感器或控制裝置結合的互動小游戲。
|
目錄:前言 第一篇 入門篇 第1章 Processing與Arduino快速入門 2 1.1 Processing快速入門 2 1.2 Arduino快速入門 4 第2章 Processing與Arduino通信 8 2.1 串口簡介 8 2.2 Processing串口編程 10 2.3 Arduino串口編程 11 2.4 Processing與Arduino通信編程 13 第二篇 互動篇 第3章 聲音振幅讀取與顯示 22 3.1 聲音傳感器簡介 22 3.2 Arduino讀取聲音傳感器 22 3.3 Processing繪制振動條 24 3.4 聲音振幅顯示 25 第4章 旋轉編碼器控制播放音樂 28 4.1 旋轉編碼器簡介 28 4.2 Arduino讀取編碼器值 29 4.3 Processing讀取音樂文件 31 4.4 調節音量大小 32 第5章 跟隨環境光變化的太陽 35 5.1 光敏傳感器簡介 35 5.2 Arduino讀取光敏傳感器 35 5.3 Processing繪制太陽 37 5.4 根據亮度調節太陽的顏色 39 第6章 超聲波測距傳感器的讀取與顯示 41 6.1 超聲波測距傳感器簡介 41 6.2 Arduino讀取超聲波傳感器 42 6.3 Processing繪制距離值與提示 43 6.4 超聲波讀取值顯示 45 第7章 控制彩色LED燈 47 7.1 RGB彩色LED模塊簡介 47 7.2 Arduino 控制LED燈亮度和顏色 47 7.3 Processing進度條繪制 48 7.4 調節彩色LED燈 50 第8章 溫濕度檢測提示 54 8.1 溫濕度傳感器簡介 54 8.2 Arduino讀取溫濕度傳感器 54 8.3 Processing繪制溫濕度顯示計 57 8.4 溫濕度檢測顯示 58 第9章 液位檢測與提示 65 9.1 液位傳感器簡介 65 9.2 Arduino讀取液位傳感器 65 9.3 Processing繪制液位高度與閾值 66 9.4 液位檢測與液位閾值提示 67 第10章 搖桿控制坦克 69 10.1 PS2搖桿簡介 69 10.2 Arduino讀取搖桿數值 70 10.3 Processing繪制坦克和鍵盤控制移動 70 10.4 搖桿控制坦克移動 73 第11章 平衡球 78 11.1 MPU6050傳感器簡介 78 11.2 Arduino讀取MPU6050傳感器 79 11.3 Processing繪制平衡球和邊界 82 11.4 控制平衡球 83 第12章 電機控制 89 12.1 L298N電機驅動模塊簡介 89 12.2 Arduino電機轉速控制 90 12.3 Processing繪制速度控制條 92 12.4 控制電機轉速 95 第三篇 游戲開發篇 101 第13章 擊鼓大師 102 13.1 設計思想 102 13.2 物料清單 102 13.3 電路接線 103 13.4 軟件設計 103 13.4.1 功能分析與實現 103 13.4.2 程序流程圖 104 13.4.3 難點與技巧 105 13.4.4 界面設計 106 13.5 游戲使用說明 107 13.6 源代碼 107 第14章 變臉彈珠臺 124 14.1 設計思想 124 14.2 物料清單 124 14.3 電路接線 124 14.4 軟件設計 125 14.4.1 功能分析與實現 125 14.4.2 程序流程圖 126 14.4.3 界面設計 127 14.5 游戲使用說明 128 14.6 源代碼 128 第15章 奔跑的火柴人 141 15.1 設計思想 141 15.2 物料清單 141 15.3 電路接線 141 15.4 軟件設計 142 15.4.1 功能分析與實現 142 15.4.2 程序流程圖 143 15.4.3 難點與技巧 143 15.5 界面設計 145 15.6 游戲使用說明 146 15.7 源代碼 146 第16章 太空飛船大戰小蜜蜂 153 16.1 設計思想 153 16.2 物料清單 153 16.3 電路接線 153 16.4 軟件設計 154 16.4.1 功能分析與實現 154 16.4.2 程序流程圖 155 16.4.3 難點與技巧 155 16.5 界面設計 160 16.6 游戲使用說明 161 16.7 源代碼 161
|
序: |