Arduino中,使用Serial.print怎么在串口输出一个双引号(")?
我需要在串口发送这样一个指令:AT+CMGS="要发送的内容"使用Serial.println("AT+CMGS="要发送的内容"");无法编译通过使用Serial.pr...
我需要在串口发送这样一个指令:AT+CMGS="要发送的内容"
使用Serial.println("AT+CMGS="要发送的内容""); 无法编译通过
使用Serial.print("AT+CMGS=");
Serial.println(""要发送的内容""); 无法编译通过
使用Serial.print("AT+CMGS=");
Serial.print("‘’");
Serial.print("要发送的内容");
Serial.println("‘’"); 还是不行
请问怎么样在串口输出一个带双引号的字符呢???
为什么使用
int date=34;
Serial.print(data,BYTE); 这种方法以ASC的方法输出双引号,还是编译不通过呢?
哈哈已经搞定
是由于arduino 1.0之后的改版 将Serial.print(date,BYTE);这种格式,换成了Serial.write(date);格式
例:
int date=34;
Serial.write(date);
输出的就是双引号。 展开
使用Serial.println("AT+CMGS="要发送的内容""); 无法编译通过
使用Serial.print("AT+CMGS=");
Serial.println(""要发送的内容""); 无法编译通过
使用Serial.print("AT+CMGS=");
Serial.print("‘’");
Serial.print("要发送的内容");
Serial.println("‘’"); 还是不行
请问怎么样在串口输出一个带双引号的字符呢???
为什么使用
int date=34;
Serial.print(data,BYTE); 这种方法以ASC的方法输出双引号,还是编译不通过呢?
哈哈已经搞定
是由于arduino 1.0之后的改版 将Serial.print(date,BYTE);这种格式,换成了Serial.write(date);格式
例:
int date=34;
Serial.write(date);
输出的就是双引号。 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询