Link

使用命令器的标量变量

命令器接口具有设置/获取标量变量的内置功能。要将其与所需变量(例如 variable)一起使用,请使用回调函数 commander.scalar(&variable,cmd)

例如,如果你向 commander 添加了一个变量:


Commander commander = ...

// define my variable
float my_variable = 1.234;

void onScalar(char* cmd){ commander.scalar(&my_variable,cmd); }
void setup(){
  ...
  commander.add('A',onScalar,"my variable");
  ...
}
void loop(){
  ...
  commander.run();
}

你将能够从串口监视器配置(设置和获取)它:

$ ?           # list available commands 
A: my variable
$ A           # get time constant
1.234
$ A0.05       # set time constant
0.05
$ A           # get time constant
0.05