菜鸟求助,怎样判断两个String是否相等
如题,刚开始入门Arduino 写了如下一个程序,为什么结果不对String s1="123456";
void setup() {
Serial.begin(9600);
pinMode(13, OUTPUT);
}
void loop() {
if(Serial.available())
{
Strings2="";
s2+=char(Serial.read());
if(s2==s1)
{
Serial.print(s2);
digitalWrite(13, HIGH); // 使Led亮
}
}
} 因为你每次s2都清空了,所以你这个代码s2只能接受一个字节,永远不会和s1相等。 pathletboy 发表于 2013-8-14 12:22 static/image/common/back.gif
因为你每次s2都清空了,所以你这个代码s2只能接受一个字节,永远不会和s1相等。
多谢大神指点,就是那个问题,改好了。。:lol
页:
[1]