PRESENTACIÓN
¿Buscas destacar en el mundo de la electrónica y la programación?
Este curso te brinda las habilidades necesarias para diseñar y desarrollar sistemas embebidos. Aprenderás a programar en C, a interactuar con sensores y actuadores, y a construir sistemas robustos y eficientes. Con 84 horas de formación intensiva, estarás preparado para enfrentar nuevos desafíos en tu carrera.
OBJETIVOS
Generales
- Desarrollar las habilidades necesarias para programar microcontroladores ARM de 32 bits en lenguaje C, aplicando los conocimientos adquiridos en la creación de proyectos electrónicos prácticos.
- Adquirir una sólida base en arquitectura ARM y en el uso de periféricos de microcontroladores, permitiendo a los estudiantes diseñar y desarrollar sistemas embebidos personalizados.
- Dominar las técnicas de depuración y optimización de código para microcontroladores, garantizando el correcto funcionamiento de los sistemas desarrollados.
Específicos
- Comprender la arquitectura básica de un microcontrolador ARM de 32 bits.
- Dominar el lenguaje de programación C en el contexto de sistemas embebidos.
- Aprender a utilizar las herramientas de desarrollo de software para microcontroladores.
- Configurar y utilizar los periféricos de un microcontrolador (GPIOs, timers, ADC, UART, SPI, I2C).
- Implementar protocolos de comunicación serial (UART, SPI, I2C).
DESTINATARIOS
Público en general aficionados a la electrónica, la robótica y la domótica.
REQUISITOS DE PARTICIPACIÓN
- Conocimientos básicos de electrónica.
- Dos placas Raspberry Pi Pico.
- Una protoboard o placa entrenadora para la Raspberry pi pico.
- Pantalla LCD 16×2 caracteres, teclado matricial 4×4, sensores varios (Temperatura, Humedad, Presión atmosférica, etc)
- Un entorno de desarrollo (Visual Studio Code recomendado).
TEMARIO