Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Function 串联执行命令_Function_Arduino_Command - Fatal编程技术网

Function 串联执行命令

Function 串联执行命令,function,arduino,command,Function,Arduino,Command,这是我的arduino代码。在一系列操作过程中,您在receive命令下放置了什么来控制命令的执行?先谢谢你 void loop(void) { char cmd(C,S,V,T); //what do i put here// if (cmd=='C') Serial.println("complete"); if (cmd=='S') Serial.println("incomplete"); else if (cmd=='V')

这是我的arduino代码。在一系列操作过程中,您在receive命令下放置了什么来控制命令的执行?先谢谢你

void loop(void) 
{
  char cmd(C,S,V,T);
    //what do i put here//

if (cmd=='C')

      Serial.println("complete");


if (cmd=='S')
      Serial.println("incomplete");


else if (cmd=='V')
      Serial.println("wrong");


else if (cmd=='T')

      Serial.println("correct");


else
      Serial.println("retry"); 
  }

这样做;它起作用了;我刚试过

PS.如果回答了您的问题,请将此答案标记为正确答案。谢谢

void setup()
{
  Serial.begin(9600);
  Serial.setTimeout(100); //don't wait longer than 100ms for incoming data
}

void loop(void)
{
  char cmd;
  if (Serial.available())
  {
    cmd = Serial.read();  
    if (cmd == 'C')
    {
      Serial.println("complete");
    }
    else if (cmd == 'S')
    {
      Serial.println("incomplete");
    }
    else if (cmd == 'V')
    {
      Serial.println("wrong");
    }
    else if (cmd == 'T')
    {
      Serial.println("correct");
    }
    else
    {
      Serial.println("retry");
    }
  }
}