用arduino制作了简易电子琴,请问串口数据如何传输并实现在touchdesigner中控制动态图形?

问题遇到的现象

用arduino制作了简易电子琴,请问串口数据如何传输并实现在touchdesigner中控制动态图形?

Arduino中代码如下
void setup()
{
pinMode(Do,INPUT); //do
pinMode(Re,INPUT); //re
pinMode(Mi,INPUT); //mi
pinMode(Fa,INPUT); //fa
pinMode(Sol,INPUT); //sol
pinMode(La,INPUT); //la
pinMode(Si,INPUT); //si
pinMode(9,OUTPUT);//蜂鸣器
}

void loop() 
{
  noTone(9);
     if(digitalRead(2)==HIGH)  tone(9,523);//如果2号引脚电压值为真(按下了对应键)那就让无源音箱基于10号引脚输出523HZ 20ms
else if(digitalRead(3)==HIGH)  tone(9,587);
else if(digitalRead(4)==HIGH)  tone(9,659);
else if(digitalRead(5)==HIGH)  tone(9,698);
else if(digitalRead(6)==HIGH)  tone(9,784);
else if(digitalRead(7)==HIGH)  tone(9,880);
else if(digitalRead(8)==HIGH)  tone(9,1024);
delay(50);
}

我尝试过的方法

电子琴所产生的串口数据只能在0和1之间变化,直接输出到touchdesigner中就无法实现很好的动态效果

我想要达到的结果

按下琴键时,touchdesigner中的动态图形产生一定变化