Data una frase (stringa) chiedi all’utente di indovinarla digitando un lettera; Arduino risponde indicando quante volte tale lettera capita nella frase.

 

 

Il programma.

 

String nome=”salute a tutti”;

char lettera;

int a=0;

 

void setup()

{

Serial.begin(9600);

Serial.println(“inserisci una lettera”);

}

 

 

void loop()

{

 

if(Serial.available()){

lettera=Serial.read();

Serial.println(lettera);

stampa (occorrenza());

}

}

void stampa(int a){

Serial.print(“la lettera “);

Serial.print(lettera);

Serial.print(” capita “);

Serial.print(a);

Serial.println(” volte”);

}

 

int occorrenza(){

for(int j=0; j<=10; j++){

if(lettera==nome[j])

a++;

}

return a;

}