Arduino Client.print插入一个变量

时间:2017-05-12 07:23:15

标签: arduino

我试图在我的arduino脚本上的client.print中插入一个变量但是无法使我的脚本工作,我的猜测是我的变量被声明为double,尝试将其更改为char但我的输出是电压和我需要小数点,有什么建议吗?

double variable;

 client.println("<head> <meta http-equiv='refresh' content='1; url=http://localhost/add.php?param="+ variable +" /></head>");

我的错误

 blink1:57: error: invalid operands of types 'const char [97]' and 'double' to binary 'operator+'

  client.println("<head> <meta http-equiv='refresh' content='1; url=http://localhost/add.php?param="+ variable +"' /></head>");

1 个答案:

答案 0 :(得分:1)

使用Arduino String对象,它很简单:

{{1}}

作为旁注,尽量不要在Arduino上使用浮点类型进行计算,处理器缺乏对它们的硬件支持,而且它们非常慢。