#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);
}