在進行互動裝置藝術作品的創作過程中,經常需要【軟件+硬件】之間傳遞數據,方法如下。
我們需要創建兩個文件:Receiver.pde(軟件端)+ Sender.ino(硬件端)
1、軟件端
第1步:引用串口通訊庫 import processing.serial.*; Serial port; 第2步:初始化通訊端口,例如:COM18 端口查詢:設備管理器 - 端口 (COM 和 LPT) port = new Serial(this, "COM18", 9600); 第3步:讀取端口數據 println(port.read());
2、硬件端
第一步:初始化串口 Serial.begin(9600); 第二步:讀取傳感器信號 val = analogRead(0); Serial.write(val);
然后,將 Sender.ino 燒入Arduino,在打開Processing。
如果一切正常,在Processing端就可以看見Arduino傳感器的信號了。