Arduino 端
完整程式碼
void setup() {
Serial.begin(9600);
}
void loop() {
int dir = 0;
Serial.print(dir);
delay(100);
}
解釋
首先,設定 Serial Baud Rate (鮑率)。 我在這邊設定為 9600。
void setup() {
Serial.begin(9600);
}
在 Loop 函數中,使用 “Serial.print()”,你可以通過 Serial 重複發送數據。
同時,添加 100ms 的延遲以防止它發送過多數據。
void loop() {
int dir = 0;
Serial.print(dir);
delay(100);
}
TouchDesigner 端
創建一個 Serial (DAT)
輸入你的 Baud Rate,這就是我們剛剛設定的 “9600”。
然後選擇你的 Arduino 所在的 Port。如果正確連接了,你可以點擊小三角形打開下拉列表進行選擇。
如何找到你的 Arduino Port?
以下是一個官方的幫助連結,去看看一下吧!
https://support.arduino.cc/hc/en-us/articles/4406856349970-Find-the-port-your-board-is-connected-to
完成上述步驟並啟用 Arduino Code 後,應該會在 Serial (DAT) 中收到一些數據。現在你可以在 TouchDesigner 中進行任何你想要的操作了。