Este es mi avance:
double aleatorio; int intentos; double numero_introducido; double math_random_int(int a,int b) { if (a > b) { int c = a; a = b; b = c; } return (double)random(a,b+1); } void setup() { randomSeed(analogRead(0)); Serial.begin(9600); aleatorio = math_random_int(1, 10); intentos = 4; Serial.println(String("En que numero estoy pensando?")); } void loop() { if ((Serial.available()>0)) { numero_introducido = atof((Serial.readStringUntil('\n')).c_str()); if ((aleatorio == numero_introducido)) { Serial.println(String("HAS ACERTADO")); while(true); } else { if ((aleatorio > numero_introducido)) { Serial.println(String("El numero que estoy pensado es mayor")+String(((intentos=intentos - (1)(" intentos"))))); } else { Serial.println(String("El numero que estoy pensado es Menor")+String(((intentos=intentos - (1)(" intentos"))))); } } }
Necesito hacer que el código tenga un limite de intentos, 5 exactamente, ademas necesito hacer que se encienda 5 leds para indicar el número de intentos y otros 5 leds para indicar que se ganó o perdió.
Necesito su ayuda por favor.
Gracias.