
Adjunto el link de descarga directa de los programas a usar, considerar los pasos del video.
Utilizar:
codeblocks-20.03-setup
raptor2019
mingw-get-setup -->Si tienen problemas a la hora de compilar.
Aprende lenguaje C y aplica sus fundamentos a la programación de microcontroladores y sistemas embebidos mediante explicaciones, ejercicios y aplicaciones prácticas.
Este curso conecta la programación en computadora con el trabajo en electrónica. Comenzarás por la estructura de un programa, los tipos de datos y los operadores. Después avanzarás hacia condiciones, bucles, funciones, arreglos, matrices, punteros y estructuras, comprendiendo cómo utilizar cada herramienta para resolver problemas.
A lo largo del recorrido encontrarás ejemplos resueltos y ejercicios para practicar. El objetivo es que puedas interpretar el código, seguir la lógica de una solución y modificarla según las necesidades de tu aplicación.
¿Qué aprenderás?
• Utilizar variables, tipos de datos y operadores.
• Tomar decisiones y controlar la ejecución mediante condiciones y bucles.
• Organizar programas con funciones y comprender el paso de parámetros.
• Trabajar con arreglos, matrices y cadenas de caracteres.
• Comprender el uso de punteros y estructuras.
• Desarrollar algoritmos ordenados, legibles y fáciles de modificar.
• Relacionar los conceptos del lenguaje C con aplicaciones en microcontroladores.
El curso combina ejercicios de escritorio con ejemplos aplicados a hardware real. Comparto también mi experiencia desarrollando proyectos electrónicos para explicar cómo llevar los conceptos de programación a situaciones prácticas.
Está dirigido a estudiantes, técnicos, ingenieros y aficionados a la electrónica que desean fortalecer sus conocimientos de C y prepararse para trabajar con sistemas embebidos. Se recomienda contar con nociones básicas de programación.
Al finalizar, tendrás una base para comprender programas, desarrollar tus propios algoritmos y continuar aprendiendo la programación de distintos microcontroladores. La configuración y los periféricos de cada dispositivo requieren conocimientos específicos que podrás abordar a partir de estos fundamentos.