Arduino UNO-软件序列号限制过低



我使用的是带有调制解调器sim800l的arduino UNO板。我想用它把数据发送到服务器,但问题是我的url被截断了。在我包括这个库之前和之后,我试图覆盖它的默认限制,但我遇到了同样的问题。

#define _SS_MAX_RX_BUFF 256
#include <SoftwareSerial.h>
#define _SS_MAX_RX_BUFF 256

我的网址如下:

mySerial.println("AT+HTTPPARA="URL","http://two-words-domain.ro?data1=1&data2=2&data3=3...""); 

在这个系列中,我看到url被截断了60-64个字符。有什么解决办法吗?

您不能这样更改缓冲区:当编译器到达您的草图时,软件串行库已经编译完毕,因此不会使用#define进行编译。

为了更改缓冲区大小,您必须在库中执行。你可以在这里找到一个例子(作为额外的例子,他们使用相同的调制解调器(。

希望有帮助,

相关内容

  • 没有找到相关文章

最新更新