ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Programando con Arduino UNO


Enviado por   •  15 de Noviembre de 2022  •  Tutorial  •  1.500 Palabras (6 Páginas)  •  76 Visitas

Página 1 de 6

CLASE 6

EJEMPLO 1:

void setup()

{

  Serial.begin(9600);

}

void loop()

{

  if(Serial.available()){

    char dato=Serial.read();

    Serial.println("El caracter ingresado es: "+String(dato));

  }

}

EJEMPLO 2:

void setup()

{

  Serial.begin(9600);

}

void loop()

{

  if(Serial.available()){

    char dato=Serial.read();

    if((dato>='A' && dato<='Z')||(dato>='a' && dato<='z')){

    Serial.println("El caracter ingresado es: "+String(dato));

    }  

  }

}

EJEMPLO 3:

void setup()

{

  Serial.begin(9600);

}

void loop()

{

  if(Serial.available()>0){

    String dato=Serial.readString();

    Serial.println("Recibi : "+dato);

  }

}

EJEMPLO 4:

void setup()

{

  Serial.begin(9600);

}

void loop()

{

  if(Serial.available()>0){

    float data=Serial.parseFloat();

    Serial.println(data,3);

  }

}

EJEMPLO 5:

#define imprimir(a) Serial.println(a)

#define fracc()     Serial.parseFloat()

void setup()

{

  Serial.begin(9600);

}

void loop()

{

  if(Serial.available()>0){

    float data=fracc();

    imprimir(data);

  }

}

EJEMPLO 6:

#define imprimir1(a) Serial.print(a)

#define imprimir2(a) Serial.println(a)

#define fracc()     Serial.parseFloat()

void setup()

{

  Serial.begin(9600);

}

void loop()

{

  if(Serial.available()>0){

    imprimir1("Ingrese primer numero: ");

    float data1=fracc();

    imprimir2(data1);

    imprimir1("Ingrese segundo numero: ");

    float data2=fracc();

    imprimir2(data2);

    int suma=data1+data2;

    imprimir1("La suma es : ");

    imprimir2(suma);

    delay(100);

  }

}

EJEMPLO 7:

#define imprimir1(a) Serial.print(a)

#define imprimir2(a) Serial.println(a)

#define fracc()     Serial.parseFloat()

void setup()

{

  Serial.begin(9600);

}

void loop()

{

  if(Serial.available()>0){

    imprimir1("Ingrese primer numero: ");

    float data1=fracc();

    imprimir2(data1);

    imprimir1("Ingrese segundo numero: ");

    float data2=fracc();

    imprimir2(data2);

    imprimir1("Ingrese tercer numero del 1 al 4 : ");

    int data3=fracc();

    imprimir2(data3);

            switch(data3){

                      case (1):

            {        

            int suma= data1 + data2;

                    imprimir1("La suma es : ");

                    imprimir2(suma);

            }  

            break;

                     case (2):

                {

                          int resta=data1 - data2;

                    imprimir1("La resta es : ");

                    imprimir2(resta);

            }

                    break;

                    case (3):

                {

                          int m=data1* data2;

                    imprimir1("La multiplicacion  es : ");

...

Descargar como (para miembros actualizados) txt (6 Kb) pdf (46 Kb) docx (9 Kb)
Leer 5 páginas más »
Disponible sólo en Clubensayos.com