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

Matematicas 4


Enviado por   •  24 de Abril de 2014  •  755 Palabras (4 Páginas)  •  148 Visitas

Página 1 de 4

Primer ejercicio

Vamos a hacer un primer ejercicio para poder utilizar la comunicación serial. Para este primer ejercicio solo vamos a necesitar nuestra placa de Arduino y nuestro cable USB. Así que procederemos a conectarlo a nuestra computadora y ejecutar el siguiente código:

1 2 3 4 5 6 7 8 9 10 11

//Hacemos nuestro setup, solo se hace una vez al inicar el programa

void setup()

{

//Establecemos la velocidad de comunicacion serial

Serial.begin(9600);//Imprimimos nuestro "Hello World!" en monitor serial

Serial.println("Hello world!");

}//El loop se corre siempre

void loop()

{

//No hacemos nada al entrar al loop o ciclo infinito

}

view raw ejercicio1 hosted with ❤ by GitHub

En el el código hemos explicado un poco que es lo que se hace pero vamos a darle un poco más de explicación:

Hay una parte que dice Serial.begin(9600); , en esta parte establecemos la velocidad a la que nos vamos a estar comunicando por el puerto serial, en este caso va a ser de 9600 bps (bits por segundo). Justo por debajo utilizamos una función Serial.println(“Hello World!”); con este pedazo de código imprimimos texto en nuestra consola serial, en la imagen de abajo puedes ver como se muestra la consola serial de Arduino. Con esta consola podemos imprimir texto que proviene de nuestra placa Arduino a nuestro monitor en nuestra computadora.

Y a continuación nos aparecerá una ventana como la siguiente, esa es llamada el monitor serial.

serialimg1

Segundo ejercicio (Haciendo algo más interesante)

En uno de nuestras lecciones anteriores usamos un potenciometro para aumentar y disminuir la intensidad del LED, vamos a combinar lo que hicimos en esa lección pero ahora con el monitor serial.

potserial

Primero que nada armamos el circuito con el poteciometro de la siguiente manera, es muy similar a la lección de entradas y salidas analogas y copiamos el siguiente código:

1 2 3 4 5 6 7 8 9 10 11 12 13 14

//Hacemos nuestro setup, solo se hace una vez al inicar el programa

void setup()

{

//Establecemos la velocidad de comunicacion serial

Serial.begin(9600);//Imprimimos nuestro "Hello World!" en monitor serial

Serial.println("Hello world!");

}//El loop se corre siempre

void loop()

{

int valorPotenciometro = analogRead(A0);

Serial.println("El valor del potenciometro es:");

Serial.println(valorPotenciometro);

delay(1000);

}

view raw ejercicio2 hosted with ❤ by GitHub

Como podemos ver en este código hacemos lo mismo que en el anterior, solo que en el “loop()” hacemos una lectura a la entrada analoga A0 y guardamos el valor en “valorPotenciometro” después imprimimos este valor en el monitor serial, y hacemos un delay de 1000 ms. Con este código podemos monitorear el cambio en una entrada análoga y desplegar el valor obtenido.

serial2

2013-06-24 12.57.14

2013-06-24 12.57.06

...

Descargar como (para miembros actualizados)  txt (5.3 Kb)  
Leer 3 páginas más »
Disponible sólo en Clubensayos.com