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