在if(user ==“ A”)代码部分{-起作用,但是如果我放-if(user =='')<-在这里是不可见的,但这是一个星号{-不会,如果经过并遵循代码,我会在arduino中使用矩阵键盘,它将通过该过程……我已经给了serial.print来查看,“ ”在键盘上响应,但是不会。
void NovoUser() {
lcd.clear();
delay(10);
lcd.setCursor(1, 0);
lcd.print("***Novo Usuario***");
String usuario = ler(1, "Digite seu usuario:", 1, false);
bool existente = usuarioExistente(usuario);
if (usuario == "A") {
Serial.print(usuario);
lcd.clear();
lcd.setCursor(0, 1);
lcd.print("Usuario invalido");
delay(1000);
NovoUser();
} else {
if (!existente) { /*existe*/
lcd.clear();
lcd.setCursor(0, 1);
lcd.print("Usuario existente");
delay(1000);
existente = false;
return NovoUser();
} else {
lcd.clear();
String senha = ler(1, "Digite sua senha:", 4, false);
if (incluiUsuario(usuario, senha)) {
lcd.clear();
lcd.setCursor(0, 1);
lcd.print("Usuario incluido");
delay(1500);
Menu();
} else {
lcd.setCursor(0, 4);
lcd.print("erro");
delay(2000);
}
}
}
}