Processing 與 Arduino 互動編程/電子與嵌入式系統設計叢書

黃文愷, 吳羽

  • 出版商: 機械工業
  • 出版日期: 2016-04-01
  • 定價: $294
  • 售價: 8.5$250
  • 語言: 簡體中文
  • 頁數: 174
  • ISBN: 711153526X
  • ISBN-13: 9787111535263
  • 相關分類: Arduino嵌入式系統
  • 無法訂購

買這商品的人也買了...

相關主題

商品描述

<內容介紹>

 Processing是一種開源編程語言,專門為電子藝術和視覺交互設計而創建,其目的是通過可視化的方式輔助編程,並在此基礎上表達數字創意。Arduino是一款便捷靈活、方便上手的開源電子原型平臺,包含硬件(各種型號的Arduino板)和軟件(Arduino IDE)。Processing和Arduino都是簡單易學的開發平臺,前者是軟件平臺。後者是硬件平臺,兩者結合,把電子技術、單片機技術和圖形編程技術更好地融合在一起,可以實現更多有趣的應用。黃文愷、吳羽編著的《Processing與Arduino互動編程/電子與嵌入式系統設計叢書》提供了一些Arduino與Processing互動的例子,包括讀取各類傳感器,以及與各類傳感器或控制裝置結合的互動小遊戲。

<章節目錄>

前言
第一篇  入門篇
  第1章  Processing與Arduino快速入門
    1.1  Processing快速入門
    1.2  Arduino快速入門
  第2章  Processing與Arduino通信
    2.1  串口簡介
    2.2  Processing串口編程
    2.3  Arduino串口編程
    2.4  Processing與Arduino通信編程
第二篇  互動篇
  第3章  聲音振幅讀取與顯示
    3.1  聲音傳感器簡介
    3.2  Arduino讀取聲音傳感器
    3.3  Processing繪製振動條
    3.4  聲音振幅顯示
  第4章  旋轉編碼器控制播放音樂
    4.1  旋轉編碼器簡介
    4.2  Arduino讀取編碼器值
    4.3  Processing讀取音樂文件
    4.4  調節音量大小
  第5章  跟隨環境光變化的太陽
    5.1  光敏傳感器簡介
    5.2  Arduino讀取光敏傳感器
    5.3  Processing繪製太陽
    5.4  根據亮度調節太陽的顏色
  第6章  超聲波測距傳感器的讀取與顯示
    6.1  超聲波測距傳感器簡介
    6.2  Arduino讀取超聲波傳感器
    6.3  Processing繪製距離值與提示
    6.4  超聲波讀取值顯示
  第7章  控制彩色LED燈
    7.1  RGB彩色LED模塊簡介
    7.2  Arduino控制LED燈亮度和顏色
    7.3  Processing進度條繪製
    7.4  調節彩色LED燈
  第8章  溫濕度檢測提示
    8.1  溫濕度傳感器簡介
    8.2  Arduino讀取溫濕度傳感器
    8.3  Processing繪製溫濕度顯示計
    8.4  溫濕度檢測顯示
  第9章  液位檢測與提示
    9.1  液位傳感器簡介
    9.2  Arduino讀取液位傳感器
    9.3  Processing繪製液位高度與閾值
    9.4  液位檢測與液位閾值提示
  第10章  搖桿控制坦克
    10.1  PS2搖桿簡介
    10.2  Arduino讀取搖桿數值
    10.3  Processing繪製坦克和鍵盤控制移動

    10.4  搖桿控制坦克移動
  第11章  平衡球
    11.1  MPU6050傳感器簡介
    11.2  Arduino讀取MPU6050傳感器
    11.3  Processing繪製平衡球和邊界
    11.4  控制平衡球
  第12章  電機控制
    12.1  L298N電機驅動模塊簡介
    12.2  Arduino電機轉速控制
    12.3  Processing繪製速度控制條
    12.4  控制電機轉速
第三篇  遊戲開發篇
  第13章  擊鼓大師
    13.1  設計思想
    13.2  物料清單
    13.3  電路接線
    13.4  軟件設計
      13.4.1  功能分析與實現
      13.4.2  程序流程圖
      13.4.3  難點與技巧
      13.4.4  界面設計
    13.5  遊戲使用說明
    13.6  源代碼
  第14章  變臉彈珠台
    14.1  設計思想
    14.2  物料清單
    14.3  電路接線
    14.4  軟件設計
      14.4.1  功能分析與實現
      14.4.2  程序流程圖
      14.4.3  界面設計
    14.5  遊戲使用說明
    14.6  源代碼
  第15章  奔跑的火柴人
    15.1  設計思想
    15.2  物料清單
    15.3  電路接線
    15.4  軟件設計
      15.4.1  功能分析與實現
      15.4.2  程序流程圖
      15.4.3  難點與技巧
    15.5  界面設計
    15.6  遊戲使用說明
    15.7  源代碼
  第16章  太空飛船大戰小蜜蜂
    16.1  設計思想
    16.2  物料清單
    16.3  電路接線
    16.4  軟件設計
      16.4.1  功能分析與實現

      16.4.2  程序流程圖
      16.4.3  難點與技巧
    16.5  界面設計
    16.6  遊戲使用說明
    16.7  源代碼