我有以下Arduino草图: int hygrometer = A3;
Serial.begin(9600); int valueanalogRead(hygrometer); value = map(value,400,1023,100,0); delay(2000);
} 然而,在串行通信的另一边(一个运行.NET的树莓派上的Raspber
在我的Arduino草图中有几个Serial.println语句。它们都是字符串,只有一个是整数。整数是我想用MatLab的fscanf实时绘制的唯一变量.我有3个Serial.println语句打印字符串。其中两个位于setup中,第三个驻留在loop中。整数是后一个字符串之后的第四个整数。ard, '%*s %d'); hold on drawnow;编辑:
谢谢
我一直试图在开关语句条件下不断地打印pin 3的PWM输出,但它只打印了一次。我可以连续打印它在串行监视器,直到它满足第二个条件?还是用while循环?或者其他的?这是我的代码,我也有一个具有类似函数的代码,但是它使用的是if,但它仍然只打印一次 // if there's any serial available, readbreak; analog