char* lastfeedbuffer[3];
void lastfeed_receive(){
while(Serial.available() >= LASTFEED_LEN ){
char c = Serial.read();
if (c == LASTFEED_HEAD){
for (int i = 0; i < LASTFEED_LEN - 1; i++){
lastfeedbuffer[i] = Serial.read();
}
}
}
Serial.println(lastfeedbuffer);
if (lastfeedbuffer == "00"){
Serial.println("asdf");
}
}
Я не понимаю, почему следующий код не печатает asdf
.Serial.println(lastfeedbuffer)
печатает 00
, что означает, что оно должно войти в цикл. Есть идеи, почему это не так?