使Arduino成为计算器

时间:2016-04-11 00:21:08

标签: arduino

我试图弄清楚如何让arduino接受用户的方程并用给定的输入吐出答案。例如,我希望arduino接受用户输入“2 * x”。然后,我会要求你想要什么“x”。对于x = 2,我会说“2”,而arduino应该吐出“4”作为答案。这些函数可以有多种形式,包括sin,cos,指数。

到目前为止,这是我的代码。我无法设置如何读取整个字符串。然后我的下一个问题是将该字符串转换为arduino可以识别的函数。

感谢您提供任何帮助。

 void setup() {
     Serial.begin(9600);

  }

char p = ' ';
int junk = 0;
void loop() {

  int junk = 0;
  Serial.println(F("Gimme a function"));
  while (Serial.available() == 0); {  // Wait here until input buffer has a    character
     p = Serial.read();
     while (Serial.available() > 0) {  // .parseFloat() can leave non-numeric characters
        junk = Serial.read() ;       // clear the keyboard buffer
     }
  }
  Serial.println(p);
}

0 个答案:

没有答案