(RB-13K033)愛上Processing互動(dòng)入門套件

來自ALSROBOT WiKi
跳轉(zhuǎn)至: 導(dǎo)航、 搜索
Proce123.jpg

目錄

Processing 簡介

Processing 是一種具有革命前瞻性的新興計(jì)算機(jī)語言,它的概念是在電子藝術(shù)的環(huán) 境下介紹程序語言,并將電子藝術(shù)的概念介紹給程序設(shè)計(jì)師。她是 Java 語言的延伸, 并支持許多現(xiàn)有的 Java 語言架構(gòu),不過在語法 (syntax) 上簡易許多,并具有許多貼 心及人性化的設(shè)計(jì)。 Processing 可以在 Windows、 MAC OS X、 Linux 等操作系統(tǒng)上使 用。以 Processing 完成的作品可在個(gè)人本機(jī)端作用,或以 Java Applets 的模式外輸至 網(wǎng)絡(luò)上發(fā)布。 Processing 的源代碼是開放的,和近來廣受歡迎的 Linux 操作系統(tǒng)、 Mozilla 瀏覽 器、或 Perl 語言等一樣,用戶可依照自己的需要自由裁剪出最合適的使用模式。另外 Processing 的應(yīng)用非常豐富,而且它們?nèi)孔袷亻_放源代碼的規(guī)定,這樣的設(shè)計(jì)大幅增 加了整個(gè)社群的互動(dòng)性與學(xué)習(xí)效率。

Processing 軟件介紹

軟件下載與安裝

官方軟件下載地址: http://www.processing.org/download/

軟件是綠色版本,軟件解壓縮后即可使用。目前最新版已經(jīng)更新到 2.0
Soft123.jpg

Processing 編譯下載軟件使用說明

打開軟件只需雙擊執(zhí)行 Processing.exe 執(zhí)行文件,就可以看到如下程序編譯窗口:

Sket.jpg
Xianshi1.jpg

工具欄快捷按鈕說明

Gongjulan.jpg
Gongjulan1.jpg
Gongjulan2.jpg

Processing 工程建立與存儲(chǔ)

在編輯區(qū)輸入如下代碼:

369369.jpg

點(diǎn)擊 File->Save 選擇保存位置和保存名稱:

Ppp111.jpg
Ppp112.jpg
Ppp113.jpg
Ppp114.jpg

Processing 基本語言

Processing 使用起來要比其他編譯軟件更易懂,與 Arduino 開發(fā)環(huán)境很相似, Processing 的編程語言更為簡單和人性化, Processing 編程語言基于 JAVA 語言,但也 可以使用其他語言,主要由于它將一些常用語句組合函數(shù)化。

Ppp115.jpg
Ppp116.jpg

Processing 入門

打開Processing 軟件在代碼編輯區(qū)輸入

Ppp117.jpg

點(diǎn)擊運(yùn)行按鈕觀察顯示輸出窗口會(huì)出現(xiàn)

Ppp118.jpg

灰色畫面,然后在輸出窗口移動(dòng)鼠標(biāo)橢圓跟隨光標(biāo)移動(dòng),點(diǎn)擊鼠標(biāo)任意鍵橢圓變成黑色跟隨光標(biāo)移動(dòng)。 點(diǎn)擊停止按鈕,停止程序運(yùn)行。然后將程序保存: File->Save 選擇保存路徑和輸入保存名稱。

Arduino 串口入門

1、軟件下載
官方軟件下載地址: http://arduino.cc/en/Main/Software
2、軟件及硬件驅(qū)動(dòng)安裝
軟件是綠色版本,軟件解壓縮后即可使用

---1234.jpg

現(xiàn)將 Arduino 上的方頭 USB 連接好之后, 另外一端的 USB 連接好計(jì)算機(jī)任意一個(gè)USB 接口

++1234.jpg

接下來就會(huì)出現(xiàn) F232R USB UART 的驅(qū)動(dòng)程序安裝畫面

Ying1234.jpg

按照安裝提示選擇從列表或指定位置安裝,點(diǎn)擊下一步

Xia1234.jpg

點(diǎn)擊瀏覽,找到 Arduino 軟件所在位置的 drivers 文件夾,再次點(diǎn)擊下一步,就可以進(jìn)行安裝驅(qū)動(dòng)程序了,顯示完成即硬件驅(qū)動(dòng)安裝完成。 3.Arduino 編譯下載軟件使用說明
打開軟件只需執(zhí)行 arduino.exe 執(zhí)行文件,就可以看到如下程序編譯窗口

Ide1234.jpg

在輸入程序前需要先選擇板號(hào)和 COM 口, COM 口號(hào)可以在我的電腦右鍵管理里設(shè)備管理器里看到,實(shí)例中 COM 口為 COM13

Guan1234.jpg

板號(hào)的選擇就需要您根據(jù)您自己 Arduino 的型號(hào)選擇,實(shí)例中使用的為 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ū)輸入:

Tongxinlicheng.jpg

點(diǎn)擊 編譯按鈕然后點(diǎn)擊 Toos->Serial Port 選擇 Arduino 程序下載鏈接的 COM 口,這臺(tái)機(jī)器上有兩個(gè)正在使用的端口就顯示兩個(gè) COM1 是 1 號(hào)端口 COM4 是 2 號(hào)端 口。這里 Arduino 鏈接的是 2 號(hào)端口 COM4。

Tongxinlicheng1.jpg

點(diǎn)擊 下載按鈕下載到 Arduino 中。點(diǎn)擊 終端查看按鈕查看串口數(shù)據(jù)。

Tongxinlicheng2.jpg

注意:串口的端口號(hào)碼很重要,它不但是 Arduino 的程序下載端口同樣也是 Arduino 與 Processing 數(shù)據(jù)交換的通道。

Arduino 與 Processing 實(shí)驗(yàn)之按鍵控制黑白屏

準(zhǔn)備材料:

Apshiyan.jpg.jpg

電路原理圖:

Apshiyan1.jpg.jpg

硬件連接圖:

Apshiyan2.jpg.jpg

按上圖所示的實(shí)際連接圖搭接好電路,然后將下面的例子程序下載到 Arduino 控制 器和 Processing 中。
Arduino 程序:

Apshiyan3.jpg.jpg
Apshiyan4.jpg.jpg

Processing 程序:

Apshiyan5.jpg.jpg
Apshiyan6.jpg.jpg

打開 Arduino 控制器后,點(diǎn)擊 Processing 上的 運(yùn)行按鈕顯示白色畫面。當(dāng)按 下按鈕,屏幕顯示黑色畫面。

Apshiyan7.jpg.jpg

Arduino 與 Processing 實(shí)驗(yàn)之電位器測(cè)試

Arduino 與 Processing 實(shí)驗(yàn)之自動(dòng)照片亮度調(diào)整

Arduino 與 Processing 互動(dòng)之 JoyStick 搖動(dòng) 3DBOX

Arduino 與 Processing 實(shí)驗(yàn)之溫度曲線

Processing 與 Arduino 實(shí)驗(yàn)之 LED 指示燈

Arduino 與 Processing 實(shí)驗(yàn)之磁感應(yīng)開關(guān)

Arduino 與 Processing 實(shí)驗(yàn)之蜂鳴器

Arduino 與 Processing 實(shí)驗(yàn)之超聲波測(cè)距

Arduino 與 Processing 實(shí)驗(yàn)之顏色同步

Arduino 與 Processing 實(shí)驗(yàn)之手勢(shì)翻頁

以上實(shí)驗(yàn)不一一介紹詳情請(qǐng)看說明書

技術(shù)支持

RobotBase 為每一位客戶都提供了完善的售前與售后技術(shù)支持服務(wù), 無論是您想購 買產(chǎn)品,對(duì)產(chǎn)品一無所知,還是在使用購買的產(chǎn)品中遇到問題,您都可以隨時(shí)聯(lián)系我 們技術(shù)工程師,我們會(huì)竭盡全力為您答疑解惑,盡快幫您解決問題,您可以通過以下 方式與我們?nèi)〉寐?lián)系:
官方網(wǎng)站: http://www.robotbase.cn/
技術(shù)支持郵箱: robotbase@yahoo.cn
博客留言: http://blog.sina.com.cn/robotbase
http://blog.sina.com.cn/arduino
旺旺號(hào): robotbase