Vivimos rodeados de tecnología conectada a internet, más allá de teléfonos y computadoras. Algunos ejemplos incluyen:
- Asistentes de voz
- Relojes inteligentes
- Sensores industriales conectados
El IoT conecta dispositivos cotidianos para mejorar procesos y experiencias. Este curso te ayudará a comprender cómo funcionan estos dispositivos desde sus componentes electrónicos hasta su programación.
¿Qué aprenderás en este curso?
- Electrónica básica: No profundizaremos mucho, pero es útil tener conocimientos previos.
- Programación en C: Trabajaremos con software de bajo nivel, ideal para dispositivos embebidos.
- Redes e internet: Exploraremos fundamentos como direcciones IP, redes y servidores web.
- Proyecto final: Crearás una lámpara LED RGB controlada desde una aplicación web.
Requisitos previos
Para aprovechar al máximo este curso, te recomendamos:
- Conocimientos en programación:
- Fundamentos de algoritmos y estructuras de datos.
- Experiencia básica con lenguajes de programación.
- Dominio de C:
- Este curso no es introductorio a C. Si necesitas reforzar tus conocimientos, revisa los cursos de:
- Introducción a C.
- Funciones en C.
- Control de flujo en C.
- Fundamentos de electrónica:
- Conceptos básicos como voltaje, corriente, uso de LEDs y botones.
- Conocimientos en redes e internet:
- Direcciones IP y protocolos como HTTP.
- Entorno de desarrollo:
- Usaremos Visual Studio Code como editor de código.
Proyecto Final: Lámpara LED RGB
Descripción del proyectoEl proyecto consiste en crear una lámpara inteligente controlada desde una aplicación web. La aplicación incluye:
- Rueda cromática para seleccionar colores.
- Función de apagado.