(RB-13K033)愛上Processing互動入門套件
Processing 簡介
Processing 是一種具有革命前瞻性的新興計算機語言,它的概念是在電子藝術的環(huán) 境下介紹程序語言,并將電子藝術的概念介紹給程序設計師。她是 Java 語言的延伸, 并支持許多現有的 Java 語言架構,不過在語法 (syntax) 上簡易許多,并具有許多貼 心及人性化的設計。 Processing 可以在 Windows、 MAC OS X、 Linux 等操作系統(tǒng)上使 用。以 Processing 完成的作品可在個人本機端作用,或以 Java Applets 的模式外輸至 網絡上發(fā)布。 Processing 的源代碼是開放的,和近來廣受歡迎的 Linux 操作系統(tǒng)、 Mozilla 瀏覽 器、或 Perl 語言等一樣,用戶可依照自己的需要自由裁剪出最合適的使用模式。另外 Processing 的應用非常豐富,而且它們全部遵守開放源代碼的規(guī)定,這樣的設計大幅增 加了整個社群的互動性與學習效率。
Processing 軟件介紹
軟件下載與安裝
官方軟件下載地址: http://www.processing.org/download/
軟件是綠色版本,軟件解壓縮后即可使用。目前最新版已經更新到 2.0
Processing 編譯下載軟件使用說明
打開軟件只需雙擊執(zhí)行 Processing.exe 執(zhí)行文件,就可以看到如下程序編譯窗口:
工具欄快捷按鈕說明
Processing 工程建立與存儲
在編輯區(qū)輸入如下代碼:
點擊 File->Save 選擇保存位置和保存名稱:
Processing 基本語言
Processing 使用起來要比其他編譯軟件更易懂,與 Arduino 開發(fā)環(huán)境很相似, Processing 的編程語言更為簡單和人性化, Processing 編程語言基于 JAVA 語言,但也 可以使用其他語言,主要由于它將一些常用語句組合函數化。
Processing 入門
打開Processing 軟件在代碼編輯區(qū)輸入
點擊運行按鈕觀察顯示輸出窗口會出現
灰色畫面,然后在輸出窗口移動鼠標橢圓跟隨光標移動,點擊鼠標任意鍵橢圓變成黑色跟隨光標移動。 點擊停止按鈕,停止程序運行。然后將程序保存: File->Save 選擇保存路徑和輸入保存名稱。
Arduino 串口入門
1、軟件下載
官方軟件下載地址: http://arduino.cc/en/Main/Software
2、軟件及硬件驅動安裝
軟件是綠色版本,軟件解壓縮后即可使用
現將 Arduino 上的方頭 USB 連接好之后, 另外一端的 USB 連接好計算機任意一個USB 接口
接下來就會出現 F232R USB UART 的驅動程序安裝畫面
按照安裝提示選擇從列表或指定位置安裝,點擊下一步
點擊瀏覽,找到 Arduino 軟件所在位置的 drivers 文件夾,再次點擊下一步,就可以進行安裝驅動程序了,顯示完成即硬件驅動安裝完成。
3.Arduino 編譯下載軟件使用說明
打開軟件只需執(zhí)行 arduino.exe 執(zhí)行文件,就可以看到如下程序編譯窗口
在輸入程序前需要先選擇板號和 COM 口, COM 口號可以在我的電腦右鍵管理里設備管理器里看到,實例中 COM 口為 COM13
板號的選擇就需要您根據您自己 Arduino 的型號選擇,實例中使用的為 Arduino
mega168/mega328,需選擇 Arduino Diecimila, Duemilanove, or Nano w/ATmega 168,
若硬件為 Arduino Mega 328,需要選擇 Arduino Duemilanove or Nano w/ATmega 328;
若硬件為 Arduino Mega 1280 即需選擇 Arduino Mega
[[文件:18a1234.jpg|500px|有框|居中
4、Arduino 串口通信例程
打開 Arduino 軟件在代碼編輯區(qū)輸入:
點擊 編譯按鈕然后點擊 Toos->Serial Port 選擇 Arduino 程序下載鏈接的 COM 口,這臺機器上有兩個正在使用的端口就顯示兩個 COM1 是 1 號端口 COM4 是 2 號端 口。這里 Arduino 鏈接的是 2 號端口 COM4。
點擊 下載按鈕下載到 Arduino 中。點擊 終端查看按鈕查看串口數據。
注意:串口的端口號碼很重要,它不但是 Arduino 的程序下載端口同樣也是 Arduino 與 Processing 數據交換的通道。
Arduino 與 Processing 實驗之按鍵控制黑白屏
準備材料:
電路原理圖:
硬件連接圖:
按上圖所示的實際連接圖搭接好電路,然后將下面的例子程序下載到 Arduino 控制
器和 Processing 中。
Arduino 程序:
Processing 程序:
打開 Arduino 控制器后,點擊 Processing 上的 運行按鈕顯示白色畫面。當按 下按鈕,屏幕顯示黑色畫面。
Arduino 與 Processing 實驗之電位器測試
Arduino 與 Processing 實驗之自動照片亮度調整
Arduino 與 Processing 互動之 JoyStick 搖動 3DBOX
Arduino 與 Processing 實驗之溫度曲線
Processing 與 Arduino 實驗之 LED 指示燈
Arduino 與 Processing 實驗之磁感應開關
Arduino 與 Processing 實驗之蜂鳴器
Arduino 與 Processing 實驗之超聲波測距
Arduino 與 Processing 實驗之顏色同步
Arduino 與 Processing 實驗之手勢翻頁
以上實驗不一一介紹詳情請看說明書
技術支持
RobotBase 為每一位客戶都提供了完善的售前與售后技術支持服務, 無論是您想購
買產品,對產品一無所知,還是在使用購買的產品中遇到問題,您都可以隨時聯(lián)系我
們技術工程師,我們會竭盡全力為您答疑解惑,盡快幫您解決問題,您可以通過以下
方式與我們取得聯(lián)系:
官方網站: http://www.robotbase.cn/
技術支持郵箱: robotbase@yahoo.cn
博客留言: http://blog.sina.com.cn/robotbase
http://blog.sina.com.cn/arduino
旺旺號: robotbase