#define ledVerde 22
#define ledRojom 23
#define ledRojoM 21
int num1, num2;
String respuesta;
String resp;

void setup() {
  pinMode(ledVerde, OUTPUT);
  pinMode(ledRojom, OUTPUT);
  pinMode(ledRojoM, OUTPUT);
  Serial.begin(115200);
  Serial.println("Hola");
  Serial.println("Estoy pensando en un numero entre 1 y 10. ");
  Serial.println("Adivina cual numero es: ");
  num1=random(1,10);
}

void loop() {
  while(!Serial.available()){
  }
  if(Serial.available()){
    num2 = Serial.parseInt();
    if(num1==num2){
      Serial.print("Adivinaste. El numero es: ");
      Serial.println(num1);
      digitalWrite(ledVerde, HIGH);
      digitalWrite(ledRojom, LOW);
      digitalWrite(ledRojoM, LOW);
    }
    else if(num1<num2){
      Serial.println("Te pasaste...");
      digitalWrite(ledVerde, LOW);
      digitalWrite(ledRojom, LOW);
      digitalWrite(ledRojoM, HIGH);
    }
    else{
      Serial.println("Te falta...");   
      digitalWrite(ledVerde, LOW);
      digitalWrite(ledRojom, HIGH);
      digitalWrite(ledRojoM, LOW);
    }
  }
  Serial.read();
  Serial.flush();
  delay(10); 
}