Está en la página 1de 20

Programas

Aplicados III
Ing. Silvera Otañe Jimmy
Comunicación Serial de
Arduino
• La interface básica de comunicación de Arduino con el mundo
exterior se lleva a cabo mediante la histórica comunicación Serial
asincrónica, que fue y es una de las formas de comunicación más
básica de los últimos tiempos, empleadas en diversos ámbitos.
Comunicación Serial de
Arduino
• La comunicación Serial en Arduino es asincrónica, esto es no hay un
Clock de sincronización de los datos como puede ser la
comunicación SPI utilizados actualmente. La ventaja de no usar
Clock es la simplicidad, la desventaja es la velocidad máxima de
comunicación, entre otras.
Comunicación Serial de
Arduino
• La figura muestra una comunicación Serial asincrónica Unipolar (un
solo nivel de tensión), los 8 bits de datos (1 Byte) se delimitan con
un bit de Start que es un flanco de bajada de la línea de 1 a 0 y un
bit de paro o Stop que es la línea en estado alto. El noveno bit ya no
se usa y es el de paridad.
Comunicación Serial de
Arduino
• la velocidad de comunicación que va desde 1200 bps hasta 64kbps.
Una velocidad de por ejemplo 9600 Baudios significa que el tiempo
de duración de cada bit de datos es de 1/9600 = 104 Micro
segundos(us). El receptor lo que debe hacer es escuchar el flanco
de bajada del Start y desde allí sabiendo la velocidad de
comunicación en Baudios , debe muestrear la línea de recepción en
la mitad de cada bit.
Conexión Serial de Arduino
Conexión con HC-06 Serial de
Arduino
Código configuración HC-
06
Código configuración HC-
06
Comunicación entre PC y
Arduino y HC-06:
Comunicación entre PC y
Arduino y HC-06:
Tareas con comunicación
serial
1. Enviar frases por el bluetooth y que se muestre en el LCD
2. Leer temperatura de LM35 y luego mostrar por el LCD y
también enviar por bluetooth
Desarrollar aplicaciones
android
• http://appinventor.mit.edu/explore/
Desarrollar aplicaciones
android
• Desde una aplicación android activar y desactivar las
luminarias de una casa.
• Desarrollo del código
Desarrollar aplicaciones
android
• Desarrollo del App
Desarrollar aplicaciones
android
• Desarrollo del App
Desarrollar aplicaciones
android
• Desarrollo del App
Desarrollar aplicaciones
android
• Desarrollo del App
Proyecto final
• Diseñar una aplicación android que se conecte vía bluetooth a
arduino y que envié un comando de activación y desactivación
de un foco. A demás que recepciones el censado de
temperatura y Angulo de un potenciómetro.
Desarrollar aplicaciones
android
• https://www.youtube.com/watch?v=Jjha1pyXrZc

También podría gustarte