update: 2015/04/18
reference:
1. Connecting Arduino to Processing
A. 說明:
目前剛開始接觸 Arduino, 藉由工作夥伴在 Arduino 上作了簡易的功能,
先測試在 Processing 上的溝通方式.
-----------------------------------------------------------------------------------------------
B. 實作:
1. 將 Arduino 用 USB 連結線, 連到 Mac 上.
2. 開啟 Processing, 新增 Sketch 專案: arduino_hello
3. 在 arduino_hello Sketch 專案編輯區, 寫入以下程式碼:
import processing.serial.*;
Serial port;
float val;
void setup() {
size(440, 220);
//println(Serial.list());
String arduinoPort = Serial.list()[2]; // 見說明
port = new Serial(this, arduinoPort, 9600); // 9600 須先在 Arduino 上定義好
}
void draw() {
if(port.available()>0) {
val = port.read();
}
println("val = " + val);
}
說明: 如果先執行註解的那行: println(Serial.list()); 可以看到類似以下的輸出:
其中: 第 2 與第 5 行(從第 0 行開始計算), 紅色線條匡起來的, 就是 Arduino
連到 Mac 上的 Serial Port. (二者皆可使用) -----------------------------------------------------------------------------------------------
C. 執行結果:
沒有留言:
張貼留言
注意:只有此網誌的成員可以留言。