微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

<已解决> 在 Arduino SoftwareSerial (iSerial.println(String_Variable))

如何解决<已解决> 在 Arduino SoftwareSerial (iSerial.println(String_Variable))

根据主题,如何操作通过 SoftwareSerial Print/Println 函数传递的字符串?之所以尝试将 URL 参数设为动态以便访问不同的网页。

*注意:如果不使用 String 变量,下面的代码片段可以正常工作

// This is working fine

SoftwareSerial iSerial(28,29);
iSerial.println("AT+HTTPPara=\"URL\",\"http://website.com/data1.PHP\"");      
delay(1000);
Serial.write(iSerial.read());
// This is not working 

SoftwareSerial gpRSSerial(28,29 );   
Int inputNumber;
String S1 = "AT+HTTPPara=\"URL\",\"http://website.com/";
String S2 = String(inputNumber) + "data.PHP\"";
String_Variable =  S1+S2;
iSerial.println(String_Variable);      
delay(1000);
Serial.write(iSerial.read());

*工作是指可以使用SIM900(AT+HTTPPara)通过simcard访问网页

我什至尝试使用 malloc() 和 tochararray() 将字符串转换为数组,但是当我使用 SoftwareSerial 打印功能时它仍然无法正常工作。

我是 Arduino 的新手。好心提醒。谢谢! :)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。