Arduino LED矩阵从串行端口接收数据的速度非常慢

时间:2019-09-11 17:48:12

标签: arduino led

我试图创建一个由Arduino控制的60 x8 LED矩阵的系统, 并且需要从串行端口接收数据,但是串行端口数据的接收速度非常慢。我怎样才能更快地获取数据?

“ Hello”花了1分钟才能收到, 时间:

01:02:34.342 -> H
01:02:50.130 -> He
01:03:05.925 -> Hel
01:03:21.704 -> Hell
01:03:37.484 -> Hello
01:03:53.270 -> Hello
  1. 设置
void setup() {
  Serial.begin(9600);
  matrix.begin();
  matrix.setBrightness(5);
  matrix.setTextColor(matrix.Color(255, 0, 0));
  matrix.setTextWrap(false);
}
  1. 循环
void loop() {

  if (Serial.available() > 0) {
      char c = Serial.read();
      if(c != '\n') {
        s += c;
        //delay(1);
      }
      else
      {
        scrollText(s);
        scrollText(s);
        scrollText(s);
        s ="";
      }
      Serial.println(s);
  }
  scrollText("SmartView");
}

0 个答案:

没有答案