No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Tipos de comunicaciones básicas entre dispositivos

17/27
Recursos
  • Wifi
  • Bluetooth/BLE
  • I2C: SDA/SLC
  • SPI: SCLK, MOSI (Master Output Slave Input), MISO, SSTE
  • USB/Serial
  • Ethernet
  • UART
  • CAN

Aportes 14

Preguntas 5

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Esta imagen me parecio muy buena donde explica la comunicacion de los master-slave en comunicacion SPI

i2c es un protocolo bastante sencillo de comprender, envías por la línea de SDA (la línea de datos) las siguientes acciones: Primero la dirección de esclavo luego la dirección de memoria del esclavo y dependiendo si es lectura o escritura envías los datos o te devuelven datos, y todo es por una sola línea. SCL es el reloj sincrono para sincronizar los maestros con los esclavos.

El arduino mega tiene 4 puertosa seriales.

El arduino Due ademas de los cuatro seriales maneja un puerto CAN.

También es importante que tengamos el concepto de Half duplex y full duplex, básicamente significa al como transferimos, es decir half duplex sólo puede enviar datos o recibir datos, pero no ambos al tiempo un ejemplo I2C, por el contrario al full duplex que si tiene esta facultad como el protocolo SPI.

Curso muy mal, se habla vagamente de todo, con muy poca infografía, para eso es mejor no decir nada.

Nivel muy muy malo y muy decepcionado con este curso.

Gran clase

Comparto mis notas hasta ahora de este curso, espero te sea util (Presiona Ctrl + Shift + L para el modo oscuro):
https://languid-spring-631.notion.site/Introducci-n-al-Intenet-de-las-Cosas-IoT-b81ca6ab85334fffbc5f8ced05e1d0bc

Para los protocolos de comunicación se debe tener en cuenta factores como:

  • Velocidad
  • Volumen del paquete de datos
  • Cantidad de nodos en la red
  • Protocolos de comunicación.

Una pequeña corrección a nuestra instructora crack, se le fue la paloma al decir que UART es un protocolo sínmcrono. De hecho, es un protocolo asíncrono, como su nombre lo indica (Universal Asyncronous Receiver Transmiter Protocol) y esto significa que no hay un reloj temporizando lo tiempos de lectura de cada byte, por lo que debe haber un “acuerdo” previo entre el emisor y el receptor sobre cómo van a distribuir estos tiempos de muestreo. Un ejemplo de esta comunicación es el puerto serial del Arduino, donde, para poder recibir y enviar datos de la tarjeta al PC, toca indicar en la interfaz la velocidad de transmisión de la comunicación en Baudios. Por defecto creo que está a 9600 baudios

El I2c permite conectar multiples sensores con solo dos puertos siempre y cuando sean compatibles con este protocolo.

Me gusta mucho este curso, lo voy entendiendo todo. Se me va abriendo la mente.

Muy buena Clase

amo a Karo!