Tipos de comunicaciones
UART / Serial
Es una comunicación simple entre dos dispositivos usando pocos cables. Generalmente se usan 3 cables: TX (transmisión), RX (recepción) y GND (tierra).
Es como una conversación entre dos personas: uno habla y el otro escucha.
Ejemplos de uso
- Conectar un Arduino al ordenador.
- Comunicar un microcontrolador con un módulo GPS.
- Enviar datos desde un sensor a una placa.
I2C
Permite conectar varios dispositivos usando solo dos cables de comunicación: SDA (datos) y SCL (reloj), además de GND. Cada dispositivo tiene una dirección única.
Ejemplos de uso
- Conectar una pantalla LCD.
- Leer datos de un sensor de temperatura.
- Usar sensores de presión, humedad o acelerómetros.
- Conectar varios sensores a la misma placa usando pocos cables.
SPI
Es una comunicación muy rápida, pero usa más cables que I2C.
- Un cable envia datos.
- Otro cable recibe datos.
- Un cable de reloj sincroniza la comunicación.
- Un cable de selección elige qué dispositivo hablar.
Ejemplos de uso
- Tarjetas SD.
- Pantallas TFT.
- Memorias externas.
- Dispositivos que necesitan enviar muchos datos rápidamente.
WiFi
Permite conectar el microcontrolador a una red doméstica o a Internet.
Consume más energía que Bluetooth, pero permite enviar más datos y conectarse desde más lejos dentro de una casa o edificio.
Ejemplos de uso
- Encender luces desde Internet.
- Medir temperatura y verla desde el móvil.
- Proyectos de domótica con ESP32 o ESP8266.
Radiofrecuencia RF
Es una comunicación por ondas de radio. Puede tener bastante alcance y suele ser sencilla.
No siempre permite enviar muchos datos, pero es útil para señales simples.
Ejemplos de uso
- Mandos de garaje.
- Sensores remotos.
- Alarmas domésticas.
LoRa
Es una comunicación inalámbrica de largo alcance y bajo consumo.
No sirve para enviar muchos datos, pero sí pequeños mensajes a grandes distancias.
Ejemplos de uso
- Medición de humedad en cultivos.
- Estaciones meteorológicas alejadas.
- Sistemas de riego inteligentes.
Infrarrojos
Usa luz infrarroja, invisible para nuestros ojos. Normalmente necesita que el emisor y el receptor estén “mirándose”.
Ejemplos de uso
- Comunicación simple a corta distancia.
- Barreras de paso.
- Robots que detectan obstáculos.Sistemas de riego inteligentes.