欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
使用 Processing 用 Android 設備控制 Arduino | 應用鋪子

首先介紹下 Arduino:
Arduino是一個(gè)比你的臺式電腦更能夠用來(lái)感應和控制現實(shí)物理世界的一套工具。 它由一個(gè)基于簡(jiǎn)易單片機并且開(kāi)放源碼的計算機平臺,和一套為Arduino板編寫(xiě)程序 的開(kāi)發(fā)環(huán)境組成。
Arduino可以用來(lái)開(kāi)發(fā)交互產(chǎn)品,比如它可以讀取大量的開(kāi)關(guān)和傳感器信號,并且可以控制各式各樣的電燈、電機和其他物理設備。
Arduino項目可以是單獨的,也可以在運行時(shí)和 你電腦中運行的程序(例如:Flash,Processing,MaxMSP)進(jìn)行通訊。
Arduino板你可以 選擇自己去手動(dòng)組裝或是購買(mǎi)已經(jīng)組裝好的;Arduino開(kāi)源的IDE可以免費下載得到。
Arduino的編程語(yǔ)言就像似在對一個(gè)類(lèi)似于物理的計算平臺進(jìn)行相應的連線(xiàn),它基于處理多媒體的編程環(huán)境。
Android + Processing + Arduino 能夠讓你在 Android 手機上控制 Arduino,下面就給大家介紹下如何搭建 Android + Processing + Arduino:

主要步驟有三步:

1.  安裝 Android SDK
2.  在 Android 設備上安裝并且運行 Processing
3.  安裝 Arduino 軟件

*注意:  如果你已經(jīng)完成了這些步驟,你可以跳過(guò)直接下載示例.

第一步:  安裝 Android SDK

你可以從 Android Development 網(wǎng)站獲得 Android SDK 和安裝指導:

指導:  http://developer.android.com/sdk/installing.html
Windows Download:  http://dl.google.com/android/installer_r16-windows.exe
Mac OS X Download:  http://dl.google.com/android/android-sdk_r16-macosx.zip

注意:  你可以跳過(guò) SDK 安裝指導中的第三步.因為你需要下載許多最新的的 Google API,所以第四步會(huì )很耗時(shí)(最起碼是 version 8;而且要注意 每個(gè) API 都必須單獨安裝也就是說(shuō)你安裝了 version 10 的話(huà)不要指望 version 8 會(huì )自動(dòng)包含在里面).

這是一張我已經(jīng)安裝好了的 API 包:

第二步:  安裝 Processing

*注意 創(chuàng )建 Android 應用 必須要有 Processing Version 2.0.3 或者更新的版本.

1.  下載安裝 Processing (2.0.4) 
(這些步驟在這個(gè) wiki 上都有: http://wiki.processing.org/w/Android 查看最新版本)

Mac OS X http://processing.googlecode.com/files/processing-2.0a4-macosx.zip
Windows http://processing.googlecode.com/files/processing-2.0a4-windows.zip
Windows (no java) http://processing.googlecode.com/files/processing-2.0a4-windows-expert.zip

2.  安裝庫和工具

Processing 一裝好,我們就需要開(kāi)始安裝一些具體的庫和工具文件,這樣 processing 才能和 ADK 板協(xié)調工作.下載解壓下面的文件:

http://sandbox.tellart.net/apa/Processing.zip

解壓下來(lái)我們看到有兩個(gè)文件夾,  “Libraries(庫)”, 和 “Tools(工具).

在 Libraries(庫) 文件夾里是兩個(gè) processing 的庫 名字分別是 ArduinoAdkUsb 和 controlP5. 你需要把這兩個(gè)文件夾都放在 Processing Library 文件夾里:

Mac: /Users/*username*/Documents/Processing/Libraries
Win: My Documents → Processing/Libraries
*注意:  如果 libraries 文件夾不存在就新建一個(gè),之后再把庫文件放進(jìn)去.

在 Tools(工具) 文件夾里是一個(gè)叫做 “Arduino_ADK”的工具包. 同理,你需要把這個(gè)工具包放在 processing tools 文件夾里::

Mac: /Users/*username*/Documents/Processing/Libraries
Win: My Documents → Processing/Libraries
*注意:  如果 tools 文件夾不存在就新建一個(gè),之后再把工具包文件放進(jìn)去..

3. 連接 Processing 和 Arduino ADK

現在 Processing 和 Android SDK 都安裝好了,該把他們連起來(lái)了.

打開(kāi) Processing.可以看到在頂部右上角有個(gè)寫(xiě)著(zhù) “Standard”的小窗口.  點(diǎn)擊并且選擇下面出現的“Android” :

 

完成之后會(huì )出現彈窗詢(xún)問(wèn) SDK 是否安裝,點(diǎn)擊 “Yes.”

選擇 Android SDK 安裝的位置,點(diǎn)擊 “Choose.

你的 Processing 窗口顏色應該會(huì )從藍色變成綠色的背景, 如下圖:

好樣的!這樣 Android SDK 和 Processing 就連接好了,你也可以開(kāi)始開(kāi)發(fā)自己的應用了.

 

 

第三步:  安裝 Arduino

注意:  這一步需要 Arduino 軟件版本是 version 1.0 或者更高.

(這些步驟在這個(gè) wiki 上都有: http://wiki.processing.org/w/Android 查看最新版本.)

1.  下載安裝 Arduino 1.0.

Mac http://arduino.googlecode.com/files/arduino-1.0-macosx.zip
Win http://arduino.googlecode.com/files/arduino-1.0-windows.zip

Windows only note: 確保 Arduino 板工作需要一個(gè) .inf 文件:

http://arduino.cc/en/uploads/Main/Arduino_ADK.zip
 

1. 接上你的電路板等著(zhù) Windows 系統開(kāi)始安裝驅動(dòng),過(guò)段時(shí)間安裝失敗,不過(guò)沒(méi)事
2.  點(diǎn)擊開(kāi)始,打開(kāi)控制面板.
3.  找到系統和安全,點(diǎn)擊系統選項,接著(zhù)系統窗口打開(kāi)之后,打開(kāi)設備管理器.
4.  查看下面的端口 (COM & LPT).  你應該會(huì )看到一個(gè)打開(kāi)的叫做 “Arduino UNO (COMxx)” 的端口.
5.  右擊 “Arduino Mega (COmxx)” 端口選擇“更新驅動(dòng)軟件” “Update Driver Software” 選項.
6.  下一步,選擇“從我的計算機中瀏覽驅動(dòng)軟件” “Browse my computer for Driver software” 選項.
7.  最后找到驅動(dòng)文件,就是之前下載解壓的叫做 “Arduino MEGA ADK.inf” 的文件.

Windows 系統會(huì )自動(dòng)完成驅動(dòng)安裝.

2.  安裝庫

Arduino 軟件安裝完成之后,我們需要安裝兩個(gè)庫文件來(lái)保證 ADK usb 和 ADK 板的連接工作.下載解壓下面的文件.

http://sandbox.tellart.net/apa/Arduino.zip

在庫文件夾下你會(huì )發(fā)現兩個(gè) Arduino 庫,分別叫做 AndroidAccessory 和 USB_Host_Shield. 我們要把它們都放在 Arduino 庫文件夾里:

Mac: /Users/username/Documents/Arduino/libraries
Win: My Documents → Arduino/libraries
如果 Libraries 文件夾不存在新建一個(gè)

這些庫文件放到正確的文件夾之后,安裝就完成了,再檢查一下確定一切OK.

最后完成: 來(lái)試試

下載下面的示例:

http://sandbox.tellart.net/apa/Tellart-Android-Processing-Examples.zip

我們用這個(gè)使用連接到 Arduino 的三個(gè)電位計來(lái)控制你 Android 設備的背景顏色的 RGB 示例來(lái)進(jìn)行測試.我們把他們想象成三個(gè)旋鈕,每個(gè)都可以控制一個(gè) RGB 數值.

在 Arduino 上:
1.  e首先,啟動(dòng) Arduino 軟件.
2.  插入 ADK 板
3.  在 Tools > Board 下選擇 “Mega 2560 or Mega ADK”
4.  在 Tools > Serial Port 下為你的 Arduino 選擇正確的序列端口 (如果不知道選擇哪個(gè)序列口,那么就記下列表里有的端口,接著(zhù)把 ADK 板拔下來(lái),再檢查端口列表,發(fā)現不見(jiàn)的那個(gè)就是你要選擇的序列端口了).
5.  在 “Android_Proccesing_Arduino_Examples.” 文件夾里打開(kāi) RGB 示例,你會(huì )在里面發(fā)現兩個(gè)文件夾.  一個(gè),  RGB_Arduino, 包含了 Arduino 代碼. 另一個(gè), RGB_Processing, 是 Processing 的代碼.  同時(shí)還有連接圖。
6.  用 Arduino 軟件打開(kāi) RGB_Arduino.ino 文件 (在 RGB_Arduino 文件夾) . 看起來(lái)如下圖:

7.  點(diǎn)擊 Verify 按鍵 ( 

) 確保一切正常.  沒(méi)有錯誤之后, 點(diǎn)擊 Upload ( 
 )把它上傳到 Arduino 里.

8.  如果上傳完成之后而且沒(méi)有任何錯誤,那么 Arduino 部分就已經(jīng)完成了。

在 Processing 上:

1.  確保 Android設備是在 USB 調試模式.一般是在M Settings/Applications/Development menu 中設置, 不過(guò)也取決于 Android 系統版本。
2.  將 Android 設備和電腦連接
3.  打開(kāi) Processing 軟件
4.  在 Android_Proccesing_Arduino_Examples/RGB 文件夾里打開(kāi) RGB_processing 示例
5.  確認你選擇了 Android 模式
6.  點(diǎn)擊 “Tools/Arduino ADK.” 使用你之前安裝里的 Arduino 工具
會(huì )出現這樣的對話(huà)框:

7.  點(diǎn)擊 “Run on Device.”  這樣它會(huì )在 Android 設備上運行這個(gè)應用.
8.  在 Android 上運行之后你能在左上角看到一個(gè)小的紅圈. 這說(shuō)明沒(méi)有連接上.在 Android 設備上退出該應用并且斷開(kāi)和電腦的連接,直接把 Android 設備和 ADK 板連上.
9.  再次運行應用,可以看到這次左上的圈變成了綠色的,說(shuō)明已經(jīng)正確的連接上了.
10.  完成!旋轉旋鈕背景顏色也會(huì )相應的變化了.

接下來(lái)

現在我們的拼圖完成了,我們可以從這些工具中發(fā)現好多有趣的,在你下載的那些文件里有許多利用了其他傳感器的示例,利用他們開(kāi)發(fā)出更加有趣的應用吧!

開(kāi)發(fā)的時(shí)候我們推薦按照下面的五個(gè)步驟來(lái):
1.  開(kāi)發(fā) Arduino 時(shí)確保使用 Arduino 軟件發(fā)送的命令可以讓所有的傳感器和傳動(dòng)裝置工作.
2.  開(kāi)發(fā) Processing 時(shí)保證可以用鼠標代替 Arduino.
3.  Test your Processing code on the Android device to make sure it behaves as expected在 Android 設備上測試 Processing 代碼的時(shí)候保證和預期的一樣.
4.  Connect the Processing code with the Arduino code要把 Processing 代碼和 Arduino 代碼聯(lián)系起來(lái).

5. 探索, 享受, 演繹!

source:Tellart

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
arduino IDE 編譯GRBL V1.1實(shí)際操作
關(guān)于A(yíng)rduino圖形化編程工具 - ArduBlock的安裝
IoT
新車(chē)間Arduino圖形化編程軟件
三分鐘認識什么是Arduino
脫離Arduino IDE的外部編譯及上傳模式
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久