Actividad 11: Comunicación Serial

Comunicación Serial

En la actuada existen varios métodos de comunicación entre diferentes dispositivos, especificados por determinados estándares en la industria. En este caso nos vamos a ver la comunicación Serial implementada en dispositivos como en micro controladores, PC’s, dispositivos móviles, etc, mediante un componente conocido como UART (Universal Asynchronous Receiver-Transmitter) o Transmisor-Receptor Asíncrono Universal, al igual que existen otro tipo de comunicaocnoes seriales como RA-232, I2C, SPI, entre otros.

Básicamente la comunicación Serial es el envió de información de forma secuencial byte a byte es decir de forma individual uno por uno, ya será para la transmisión o recepción de datos. Este tipo de transmisión es más económica ya que usa menos cables en comparación con la comunicación se paralelo ya que esta última usa una mayor cantidad de cables.

Los puertos USB (Universa Serial Port) al cual conectamos memorias, entre otros periféricos como módulos bluetooth, teclados, micrófonos son, etc, son puertos seriales, que tienen rangos de voltaje entre 0V y 5V.

Puerto Serie en Arduino:

Se conoce como puerto a las interfaces físicas o virtuales para la comunicación entre dos dispositivos, en el caso de Arduino Uno este cuenta con un puerto serie asignado al pin 0 (RX - Recepción) y al pin 1 (TX - Transmisión). Este puerto serie también usado para la programación de Arduino mediante el cable usb que conectamos al computador.

A continuación se presentan los tres ejemplos explicados en la clase virtual, del uso básico para este puerto serie con Arduino mediante la plataforma Tinkercad.

Ejemplo 1: Escribir un dato en el puerto serie de Arudino, en este caso un variable de tipo int (entero) la cual se va incrementando de uno en uno, y cuyo valor se puede ver en tiempo real en puerto serial. En donde se ve que al abrir el puerto serie vemos que se escribe el dato del contador cada segundo.



Ejemplo 2: en este código encendemos un led pero no con un pulsador, sino que mediante nuestro teclado del computador, al presionar la letra “H” para encenderlo y la letra “L” para apagarlo. Se nuevo hacemos uso de nuestro puerto serie del Arduino y el cable USB conectado a nuestro PC.


Ejemplo 3: En este ejemplo realizamos el control de un led RGB (led del tres colores Rojo, Verde y Azul), mediante dos temas vistos anteriormente que son PWM y Entradas Análogas, para variar la intensidad de dos de sus colores en este caso el color Rojo (pin pwm 3) y el color Verde (pin pwm 6), a través de los dos potenciómetro conectados a los pines análogos A0 y A1 respectivamente.



En este caso hacemos uso de la comunicación serial para ver en tiempo real el valor del PWM que controla el brillos de casa uno de los colores dependiendo del valor del potenciómetro, en la siguiente imagen se ven dichos valores.


Actividad:

Para esta actividad el estudiante deberá hacer en la plataforma Tinkercad el montaje del ejemplo 3, pero debe agregar un tercer potenciometro conectandolo al pin análogo A2 y modificar el código base para hacer que el tercer potenciometro varié la intensidad del brillo del tercer color del led RGB que hace falta que es el color Azul que esta conectado al pin 5 y que muestre también su valor en el puerto Serie como los otros dos colores.

Entregar:
Como evidencia el estudiante de forma individual deberá enviar captura de pantalla del montaje , el código y un vídeo corto de la simulación de cada punto,  al siguiente correo y con el asunto:

Correo: electronica2020colgalan@gmail.com
Asunto: Actividad 11: "Comunicación Serial" Nombre y Apellido" grado 10

NOTA: 
La fecha limite de entrega es martes 14/07/2020 hasta la media noche. Es muy importante enviar la evidencia correspondiente. Las inquietudes o dudas se responderán en el horario de mañana y deben ser enviadas al correo electronica2020colgalan@gmail.com, o al final del blog en la sección de comentarios.





Comentarios

Entradas más populares de este blog

Activida 5: Puente H y Arduino

Actividad 4: El Puente H con Transistores

Actividad 7: "Entradas Análogas"