Professional Documents
Culture Documents
Cadenas
Cadenas
Serial.begin(9600);
void loop() {
// put your main code here, to run repeatedly:
if(Serial.available()>0){
String cadenamayus="";
String cadenaminus="";
int contmayusculas=0;
int contminuscula=0;
int aux,auxcon;
//char aux;
do{
aux=Serial.read();
if(aux<=90 && aux>=65){
contmayusculas++;
cadenamayus+=char(aux);
auxcon=char(toLowerCase(aux));
cadenaminus+=char(auxcon);
}else{
contminuscula++;
cadenaminus+=char(aux);
auxcon=char(toUpperCase(aux));
cadenamayus+=char(auxcon);
}
delay(50);
//aux=toUpperCase(Serial.read());//convierte a mayusculas
}while(Serial.available()>0);
if(contmayusculas>contminuscula){
Serial.println(cadenamayus);
}else{
Serial.println(cadenaminus);
}
}
}